Client ID & Client Secret: From the Google account registration (points 4 and 5).
8. State: {{$guid}}
9. Click Get New Access Token.
The Google login page appears. User enters credentials.
11. After successful authentication, click Proceed.
Google id_token is obtained.
Log in to AC Again (Enter Google Information)
Client Management / GTW OAuth 2.0 IdP
For the specified client, click Details.
Click Create.
Fill in the fields:
Enable: Whether to enable, e.g., Y
Type: Google
Remark: Description or notes
IdP Client ID: Client ID registered with Google
IdP Client Name: Human-readable identifier
IdP Client Password: Client Secret registered with Google
Callback URL: For Google to return the authentication result; this is the digiRunner callback URL, same as in section 2.2.
Example:
https://localhost:8080/dgrv4/ssotoken/gtwidp/GOOGLE/gtwIdPCallback
Well Known URL: The Service Discovery URL provided by OIDC for protocol-based auto-discovery of features.
Example:
https://accounts.google.com/.well-known/openid-configuration
Note: Auth URL, Access Token URL, and Scope can be omitted, since these are included in the well-known config.
Click Create.
Using Postman
1. Go to the Authorization tab.
2. Type: Select OAuth 2.0.
3. Header Prefix: Bearer.
Auth URL, Access Token URL, and Scope (points 1–3) can be obtained from digiRunner’s well-known URL:
https://localhost:8080/dgrv4/ssotoken/GOOGLE/.well-known/openid-configuration
Scope: Separate with spaces.
5. Client ID: digiRunner's client ID (e.g., googleclient)
6. Client Secret: digiRunner’s client secret. Needs Base64 encoding.
Use online tools for Base64 Encode.
7. Scope: Separate with spaces
openid email profile
8. State: Random UUID
{{$guid}}
9. Click Get New Access Token
The Google login screen will appear. Enter credentials.
11. Authentication success – click Proceed
id_token from digiRunner is obtained.
Verifying id_token with External Third-Party Website
Paste the id_token value into the left-hand "Encoded" window on JWT.io, and it will automatically obtain the public key.