package
0.2.47
Repository: https://github.com/unikorn-cloud/identity.git
Documentation: pkg.go.dev

# Packages

No description provided by the author

# Functions

New returns a new authenticator with required fields populated.
NewScope creates a new scopes object.

# Constants

No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrKeyFormat is raised when something is wrong with the encryption keys.
ErrTokenVerification is raised when token verification fails.
No description provided by the author

# Structs

AccessTokenClaims is an application specific set of claims.
No description provided by the author
Authenticator provides Keystone authentication functionality.
Code is an authorization code to return to the client that can be exchanged for an access token.
CustomAccessTokenClaims contains all application specific claims in a single top-level claim that won't clash with the ones defined by IETF.
CustomRefreshTokenClaims contains all application specific claims in a single top-level claim that won't clash with the ones defined by IETF.
IDToken defines an OIDC id_token.
No description provided by the author
OIDCClaims are claims defined by OIDC to be in an id_token.
OIDCClaimsEmail are claims that make be returned by requesting the email scope.
OIDCClaimsProfile are claims that may be returned by requesting the profile scope.
No description provided by the author
RefreshTokenClaims is a basic set of JWT claims, plus a wrapper for the IdP's refresh token.
State records state across the call to the authorization server.
No description provided by the author
No description provided by the author

# Type aliases

No description provided by the author
Scope defines a list of scopes.