Versions in this module Expand all Collapse all v0 v0.2.0 Apr 8, 2021 Changes in this version + const ErrorAccessDenied + const ErrorAuthorizationPending + const ErrorExpiredToken + const ErrorInsufficientCapabilities + const ErrorInsufficientScope + const ErrorInternal + const ErrorInvalidClient + const ErrorInvalidGrant + const ErrorInvalidRequest + const ErrorInvalidScope + const ErrorInvalidToken + const ErrorNYI + const ErrorOIDC + const ErrorUnauthorizedClient + const ErrorUnsupportedGrantType + const ErrorUsageRestricted + const GrantTypeAccessToken + const GrantTypeMytoken + const GrantTypeOIDCFlow + const GrantTypePollingCode + const GrantTypePrivateKeyJWT + const GrantTypeTransferCode + const OIDCFlowAuthorizationCode + const ResponseTypeShortToken + const ResponseTypeToken + const ResponseTypeTransferCode + const TokeninfoActionEventHistory + const TokeninfoActionIntrospect + const TokeninfoActionListMytokens + const TokeninfoActionSubtokenTree + var APIErrorAuthorizationPending = APIError + var APIErrorBadTransferCode = APIError + var APIErrorConsentDeclined = APIError + var APIErrorInsufficientCapabilities = APIError + var APIErrorNYI = APIError + var APIErrorNoRefreshToken = APIError + var APIErrorStateMismatch = APIError + var APIErrorTransferCodeExpired = APIError + var APIErrorUnknownIssuer = APIError + var APIErrorUnsupportedGrantType = APIError + var APIErrorUnsupportedOIDCFlow = APIError + var APIErrorUsageRestricted = APIError + var AllCapabilities = Capabilities + var AllGrantTypes = [...]string + var AllTokeninfoActions = [...]string + var CapabilityAT = Capability + var CapabilityCreateMT = Capability + var CapabilityListMT = Capability + var CapabilitySettings = Capability + var CapabilityTokeninfoHistory = Capability + var CapabilityTokeninfoIntrospect = Capability + var CapabilityTokeninfoTree = Capability + type APIError struct + Error string + ErrorDescription string + type AccessTokenRequest struct + Audience string + Comment string + GrantType string + Issuer string + Mytoken string + Scope string + type AccessTokenResponse struct + AccessToken string + Audiences []string + ExpiresIn int64 + Scope string + TokenType string + type AuthCodeFlowRequest struct + RedirectType string + type AuthCodeFlowResponse struct + AuthorizationURL string + type Capabilities []Capability + func NewCapabilities(caps []string) (c Capabilities) + func Tighten(a, b Capabilities) (res Capabilities) + func (c *Capabilities) Scan(src interface{}) error + func (c Capabilities) Has(a Capability) bool + func (c Capabilities) Strings() (s []string) + func (c Capabilities) Value() (driver.Value, error) + type Capability struct + Description string + Name string + func NewCapability(name string) Capability + func (c *Capability) UnmarshalJSON(data []byte) error + func (c Capability) MarshalJSON() ([]byte, error) + type ClientMetaData struct + IP string + UserAgent string + type CreateTransferCodeRequest struct + Mytoken string + type EventEntry struct + Comment string + Event string + Time int64 + type EventHistory []EventEntry + type ExchangeTransferCodeRequest struct + GrantType string + TransferCode string + type Mytoken struct + Audience string + Capabilities Capabilities + ExpiresAt int64 + ID string + IssuedAt int64 + Issuer string + NotBefore int64 + OIDCIssuer string + OIDCSubject string + Restrictions Restrictions + Rotation Rotation + SeqNo uint64 + Subject string + SubtokenCapabilities Capabilities + type MytokenConfiguration struct + AccessTokenEndpoint string + AccessTokenEndpointGrantTypesSupported []string + Issuer string + JWKSURI string + MytokenEndpoint string + MytokenEndpointGrantTypesSupported []string + MytokenEndpointOIDCFlowsSupported []string + ProvidersSupported []SupportedProviderConfig + ResponseTypesSupported []string + RevocationEndpoint string + ServiceDocumentation string + TokenInfoEndpointActionsSupported []string + TokenSigningAlgValue string + TokenTransferEndpoint string + TokeninfoEndpoint string + UserSettingsEndpoint string + Version string + type MytokenEntry struct + CreatedAt int64 + Name string + type MytokenEntryTree struct + Children []MytokenEntryTree + Token MytokenEntry + type MytokenFromMytokenRequest struct + Capabilities Capabilities + FailOnRestrictionsNotTighter bool + GrantType string + Issuer string + Mytoken string + Name string + ResponseType string + Restrictions Restrictions + SubtokenCapabilities Capabilities + type MytokenResponse struct + Capabilities Capabilities + ExpiresIn uint64 + Mytoken string + MytokenType string + Restrictions Restrictions + SubtokenCapabilities Capabilities + TransferCode string + type OIDCFlowRequest struct + Capabilities Capabilities + GrantType string + Issuer string + Name string + OIDCFlow string + ResponseType string + Restrictions Restrictions + SubtokenCapabilities Capabilities + type PollingCodeRequest struct + GrantType string + PollingCode string + type PollingInfo struct + PollingCode string + PollingCodeExpiresIn int64 + PollingInterval int64 + type Restriction struct + Audiences []string + ExpiresAt int64 + GeoIPAllow []string + GeoIPDisallow []string + IPs []string + NotBefore int64 + Scope string + UsagesAT *int64 + UsagesOther *int64 + type Restrictions []Restriction + type RevocationRequest struct + OIDCIssuer string + Recursive bool + Token string + type Rotation struct + Lifetime uint64 + OnAT bool + OnOther bool + type SupportedProviderConfig struct + Issuer string + ScopesSupported []string + type TokenInfoRequest struct + Action string + Mytoken string + type TokeninfoHistoryResponse struct + EventHistory EventHistory + type TokeninfoIntrospectResponse struct + Token UsedMytoken + Valid bool + type TokeninfoListResponse struct + Tokens []MytokenEntryTree + type TokeninfoTreeResponse struct + Tokens MytokenEntryTree + type TransferCodeResponse struct + ExpiresIn uint64 + MytokenType string + TransferCode string + type UsedMytoken struct + Restrictions []UsedRestriction + type UsedRestriction struct + UsagesATDone *int64 + UsagesOtherDone *int64