package oidc // Scope strings. const ( ScopeOfflineAccess = "offline_access" ScopeOpenID = "openid" ScopeProfile = "profile" ScopeEmail = "email" ScopeGroups = "groups" ) // Claim strings. const ( ClaimGroups = "groups" ClaimDisplayName = "name" ClaimPreferredUsername = "preferred_username" ClaimEmail = "email" ClaimEmailVerified = "email_verified" ClaimEmailAlts = "alt_emails" ) // Paths. const ( WellKnownOpenIDConfigurationPath = "/.well-known/openid-configuration" WellKnownOAuthAuthorizationServerPath = "/.well-known/oauth-authorization-server" JWKsPath = "/api/oidc/jwks" AuthorizationPath = "/api/oidc/authorization" TokenPath = "/api/oidc/token" //nolint:gosec // This is not a hard coded credential, it's a path. IntrospectionPath = "/api/oidc/introspection" RevocationPath = "/api/oidc/revocation" UserinfoPath = "/api/oidc/userinfo" )