XCreds Setup with Google OIDC - Jukelyn/xcreds GitHub Wiki
To use XCreds with Google as the OIDC provider:
-
Makes sure you use build 1276 or later of XCreds.
-
Create a project or select an existing project in the google cloud console.
-
go to API & Services-> Credentials.
-
Create a consent screen by clicking the Configure Consent Screen:
- Select User Type as Internal (or as appropriate for your organization):
- Fill out the App information with your organization appropriate info:
- Leave Scopes empty:
- Go to the credential section and add an OAuth Client ID by clicking Create Credentials->OAuth Client ID
- Select the Web Application and the following details:
Application Type: Web Application
Name: XCreds
Redirect URL: https://127.0.0.1/xcreds
- copy client id and secret
- Create a profile and make sure to change the scope to not include offline access (scopes should be "profile openid" and to include the special shouldSetGoogleAccessTypeToOffline key.