Skip to content

Mytoken is a web service to obtain OpenID Connect Access Tokens in an easy but secure way for extended periods of time and across multiple devices.

License

Notifications You must be signed in to change notification settings

oidc-mytoken/server

Folders and files

NameName
Last commit message
Last commit date
Jan 5, 2024
Nov 26, 2024
Jan 24, 2025
Nov 29, 2024
Apr 18, 2024
Mar 12, 2025
Oct 21, 2022
Feb 24, 2021
Apr 5, 2024
Feb 18, 2025
Mar 6, 2025
Mar 6, 2025
Jan 24, 2025
Jan 2, 2025
May 28, 2024
Apr 8, 2025
Apr 8, 2025
Jan 24, 2025
Dec 9, 2022

Repository files navigation

mytoken logo

License GitHub go.mod Go version Go Report DeepSource Release date Release version

mytoken

Mytoken is a web service to obtain OpenID Connect Access Tokens in an easy but secure way for extended periods of time and across multiple devices. In particular, mytoken was developed to provide OIDC Access Tokens to long-running compute jobs.

Access Tokens can be obtained via so-called mytokens: A new token type that can be easily used as a Bearer token from any device. These mytokens can be restricted according to the particular use case to only allow the needed privileges.

Mytoken focuses on integration with the command line through our command line client

but also offers a web interface. A demo instance (using the prerel branch) is available at https://mytoken.data.kit.edu/. For Production use https://mytok.eu Mytoken is a central web service with the goal to easily obtain OpenID Connect access tokens across devices.

Documentation is available at https://mytoken-docs.data.kit.edu/.

A go library for interacting with the mytoken server can be found at https://github.com/oidc-mytoken/lib.