modulepackage
0.0.0-20230803160159-8768e9585699
Repository: https://github.com/lpabon/oidc-gen-token.git
Documentation: pkg.go.dev
# README
oidc-gen-token
This simple program is used to generate an OpenID JWT Token from the command line and if requested, saved to a file.
This is program is heavily based on the examples from go-oidc.
Installation
go install github.com/lpabon/oidc-gen-token
Usage
Here is a sample usage:
$ oidc-gen-token --client-id=<...> \
--client-secret=<...> \
--issuer=https://accounts.google.com \
--save-token
Provider
You will also need to setup an OpenID Connect provider. Here are a few examples:
Follow the examples from go-oidc/examples
Auth0.com
- Create an application
- Note down the client id and secret
- Setup the callback URL to
http://127.0.0.1:5556/auth/callback
. - You will also need to click on Advanced Settings at the bottom of the application setup page and then click on OAuth. Lastly, enable OIDC Conformant.
- Save the application
- Click on Users, and create a sample user.