forked from mystiq/dex
22 lines
838 B
Markdown
22 lines
838 B
Markdown
|
# Examples
|
||
|
|
||
|
These are example uses of the oidc package. Each requires a Google account and the client ID and secret of a registered OAuth2 application. To create one:
|
||
|
|
||
|
1. Visit your [Google Developer Console][google-developer-console].
|
||
|
2. Click "Credentials" on the left column.
|
||
|
3. Click the "Create credentials" button followed by "OAuth client ID".
|
||
|
4. Select "Web application" and add "http://127.0.0.1:5556/auth/google/callback" as an authorized redirect URI.
|
||
|
5. Click create and add the printed client ID and secret to your environment using the following variables:
|
||
|
|
||
|
```
|
||
|
GOOGLE_OAUTH2_CLIENT_ID
|
||
|
GOOGLE_OAUTH2_CLIENT_SECRET
|
||
|
```
|
||
|
|
||
|
Finally run the examples using the Go tool and navigate to http://127.0.0.1:5556.
|
||
|
|
||
|
```
|
||
|
go run ./examples/idtoken/app.go
|
||
|
```
|
||
|
[google-developer-console]: https://console.developers.google.com/apis/dashboard
|