OIDC scopes

10Duke Enterprise supports the following scopes for client API authorization.

10Duke Enterprise uses the scopes requested by the client to determine the user attributes to be included when the client requests for OpenID Connect (OIDC) UserInfo or an ID token.

The scopes with the prefix https://apis.10duke.com in the name are custom claims in 10Duke Enterprise, and the others are standard OpenID Connect (OIDC) scope claims.

Standard OIDC scopes

Scope Description
openid The scope for enabling OIDC.
profile The scope for requesting the standard OIDC profile claims.
email The scope for requesting the email and email_verified claims.
address The scope for requesting the address claim.
phone The scope for requesting the phone_number claim. (The phone_number_verified claim is not supported.)

Custom scopes

Scope Description
https://apis.10duke.com/auth/openidconnect/organization The custom scope for requesting the organization claim.
https://apis.10duke.com/auth/openidconnect/user.properties The custom scope for requesting the user_properties claim.
https://apis.10duke.com/auth/openidconnect/client_permissions The custom scope for requesting the client_permissions claim.