package
0.15.1
Repository: https://github.com/cisco-open/go-lanai.git
Documentation: pkg.go.dev

# README

OAuth

# Packages

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

# Functions

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
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
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
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author

# Constants

No description provided by the author
No description provided by the author
* * Standard CheckToken * https://tools.ietf.org/html/rfc7662#section-2.2 */.
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
* * ID TOKEN * https://openid.net/specs/openid-connect-core-1_0.html#IDToken */.
ISO 8601:2004 [ISO8601‑2004] YYYY-MM-DD format.
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
* * Standard UserInfo * https://openid.net/specs/openid-connect-core-1_0.html#StandardClaims */.
No description provided by the author
No description provided by the author
* * JWT standard * https://tools.ietf.org/html/draft-ietf-oauth-json-web-token-13#section-4.1 */.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* * NFV Additions - Legacy */.
No description provided by the author
Typically ISO 639-1 Alpha-2 [ISO639‑1] language code in lowercase and an ISO 3166-1.
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
RFC 3966 [RFC3966] e.g.
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
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
for backward compatibility we map it to tenant_name.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
* * NFV Additions - custom */.
No description provided by the author
No description provided by the author
Europe/Paris or America/Los_Angeles.
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
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
No description provided by the author
ErrorSubTypeCodeOAuth2Authorize.
ErrorSubTypeCodeOAuth2ClientAuth.
ErrorSubTypeCodeOAuth2Grant.
ErrorSubTypeCodeOAuth2Grant.
ErrorSubTypeCodeOAuth2Res.
ErrorSubTypeCodeOAuth2Res.
ErrorSubTypeCodeOAuth2Authorize.
ErrorSubTypeCodeOAuth2ClientAuth.
ErrorSubTypeCodeOAuth2Grant.
ErrorSubTypeCodeOAuth2Authorize.
ErrorSubTypeCodeOAuth2Authorize.
ErrorSubTypeCodeOAuth2Grant.
ErrorSubTypeCodeOAuth2Grant.
ErrorSubTypeCodeOAuth2Internal.
ErrorSubTypeCodeOAuth2Authorize.
this should only be used for error deserialization.
grant type is not allowed for client.
ErrorSubTypeCodeOAuth2Grant.
All "SubType" values are used as mask sub types of security.ErrorTypeCodeOAuth2.
All "SubType" values are used as mask sub types of security.ErrorTypeCodeOAuth2.
All "SubType" values are used as mask sub types of security.ErrorTypeCodeOAuth2.
All "SubType" values are used as mask sub types of security.ErrorTypeCodeOAuth2.
All "SubType" values are used as mask sub types of security.ErrorTypeCodeOAuth2.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
commonly used (no RFC reference for now).
https://openid.net/specs/openid-connect-core-1_0.html#AuthError.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
https://tools.ietf.org/html/rfc6749#section-5.2.
goland:noinspection GoCommentStart.
https://tools.ietf.org/html/rfc6749#section-4.1.2.1.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
goland:noinspection GoCommentStart.
https://tools.ietf.org/html/rfc7009#section-4.1.1.
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
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
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
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
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
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
No description provided by the author
No description provided by the author
for backward compatibility we map it to tenant_name.
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
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
No description provided by the author
No description provided by the author
No description provided by the author

# Variables

ErrorTypes, can be used in errors.Isgoland:noinspection GoUnusedGlobalVariable.
ErrorTypes, can be used in errors.Isgoland:noinspection GoUnusedGlobalVariable.
ErrorTypes, can be used in errors.Isgoland:noinspection GoUnusedGlobalVariable.
ErrorTypes, can be used in errors.Isgoland:noinspection GoUnusedGlobalVariable.
ErrorTypes, can be used in errors.Isgoland:noinspection GoUnusedGlobalVariable.
ErrorTypes, can be used in errors.Isgoland:noinspection GoUnusedGlobalVariable.

# Structs

No description provided by the author
BasicClaims imlements Claims.
DefaultAccessToken implements AccessToken and ClaimsContainer.
DefaultRefreshToken implements RefreshToken and ClaimsContainer.
FieldClaimsMapper is a helper type that can be embedded into struct based claims FieldClaimsMapper implements claimsMapper See BasicClaims as an example.
OAuth2Error extends security.CodedError, and implements: - OAuth2ErrorTranslator - json.Marshaler - json.Unmarshaler - web.Headerer - web.StatusCoder - encoding.BinaryMarshaler - encoding.BinaryUnmarshalergoland:noinspection GoNameStartsWithPackageName.
No description provided by the author
No description provided by the author

# Interfaces

No description provided by the author
Authentication extends security.Authentication.
No description provided by the author
No description provided by the author
No description provided by the author
goland:noinspection GoNameStartsWithPackageName.
goland:noinspection GoNameStartsWithPackageName.
goland:noinspection GoNameStartsWithPackageName.
goland:noinspection GoNameStartsWithPackageName.
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

# Type aliases

No description provided by the author
MapClaims imlements Claims & claimsMapper.
No description provided by the author
StringSetClaim is an alias of utils.StringSet with different JSON serialization specialized for some Claims StringSetClaim serialize as JSON string if there is single element in the set, otherwise as JSON array.
No description provided by the author
No description provided by the author
No description provided by the author