Documentation
¶
Index ¶
- type DefaultAuthenticationRequestContext
- func (d *DefaultAuthenticationRequestContext) GetClaims() map[string]interface{}
- func (d *DefaultAuthenticationRequestContext) GetClient() sdk.IClient
- func (d *DefaultAuthenticationRequestContext) GetClientID() string
- func (d *DefaultAuthenticationRequestContext) GetError() sdk.IError
- func (d *DefaultAuthenticationRequestContext) GetForm() *url.Values
- func (d *DefaultAuthenticationRequestContext) GetIssuedTokens() sdk.Tokens
- func (d *DefaultAuthenticationRequestContext) GetNonce() string
- func (d *DefaultAuthenticationRequestContext) GetProfile() sdk.RequestProfile
- func (d *DefaultAuthenticationRequestContext) GetRedirectURI() string
- func (d *DefaultAuthenticationRequestContext) GetRequestID() string
- func (d *DefaultAuthenticationRequestContext) GetRequestedAt() time.Time
- func (d *DefaultAuthenticationRequestContext) GetRequestedAudience() sdk.Arguments
- func (d *DefaultAuthenticationRequestContext) GetRequestedScopes() sdk.Arguments
- func (d *DefaultAuthenticationRequestContext) GetResponseMode() string
- func (d *DefaultAuthenticationRequestContext) GetResponseType() sdk.Arguments
- func (d *DefaultAuthenticationRequestContext) GetState() string
- func (d *DefaultAuthenticationRequestContext) GetUserSession() sdk.ISession
- func (d *DefaultAuthenticationRequestContext) IssueAccessToken(token string, signature string, expiry time.Time)
- func (d *DefaultAuthenticationRequestContext) IssueAuthorizationCode(code string, signature string, expiry time.Time)
- func (d *DefaultAuthenticationRequestContext) IssueIDToken(token string)
- func (d *DefaultAuthenticationRequestContext) IssueRefreshToken(token string, signature string, expiry time.Time)
- func (d *DefaultAuthenticationRequestContext) SetClient(client sdk.IClient)
- func (d *DefaultAuthenticationRequestContext) SetError(err sdk.IError)
- func (d *DefaultAuthenticationRequestContext) SetProfile(profile sdk.RequestProfile)
- func (d *DefaultAuthenticationRequestContext) SetRedirectURI(uri string)
- func (d *DefaultAuthenticationRequestContext) SetUserSession(sess sdk.ISession)
- type DefaultIntrospectionRequestContext
- func (d *DefaultIntrospectionRequestContext) GetClient() sdk.IClient
- func (d *DefaultIntrospectionRequestContext) GetClientID() string
- func (d *DefaultIntrospectionRequestContext) GetClientSecret() string
- func (d *DefaultIntrospectionRequestContext) GetError() sdk.IError
- func (d *DefaultIntrospectionRequestContext) GetForm() *url.Values
- func (d *DefaultIntrospectionRequestContext) GetProfile() sdk.RequestProfile
- func (d *DefaultIntrospectionRequestContext) GetRequestID() string
- func (d *DefaultIntrospectionRequestContext) GetRequestedAt() time.Time
- func (d *DefaultIntrospectionRequestContext) GetToken() string
- func (d *DefaultIntrospectionRequestContext) GetTokenType() string
- func (d *DefaultIntrospectionRequestContext) GetTokenTypeHint() string
- func (d *DefaultIntrospectionRequestContext) IsActive() bool
- func (d *DefaultIntrospectionRequestContext) SetActive(active bool)
- func (d *DefaultIntrospectionRequestContext) SetClient(client sdk.IClient)
- func (d *DefaultIntrospectionRequestContext) SetError(err sdk.IError)
- func (d *DefaultIntrospectionRequestContext) SetProfile(profile sdk.RequestProfile)
- func (d *DefaultIntrospectionRequestContext) SetTokenType(tokenType string)
- type DefaultRequestContextFactory
- func (d DefaultRequestContextFactory) BuildAuthorizationRequestContext(request *http.Request) (sdk.IAuthenticationRequestContext, sdk.IError)
- func (d DefaultRequestContextFactory) BuildIntrospectionRequestContext(request *http.Request) (sdk.IIntrospectionRequestContext, sdk.IError)
- func (d DefaultRequestContextFactory) BuildRevocationRequestContext(request *http.Request) (sdk.IRevocationRequestContext, sdk.IError)
- func (d DefaultRequestContextFactory) BuildTokenRequestContext(request *http.Request) (sdk.ITokenRequestContext, sdk.IError)
- type DefaultRevocationRequestContext
- func (d *DefaultRevocationRequestContext) GetClient() sdk.IClient
- func (d *DefaultRevocationRequestContext) GetClientID() string
- func (d *DefaultRevocationRequestContext) GetClientSecret() string
- func (d *DefaultRevocationRequestContext) GetError() sdk.IError
- func (d *DefaultRevocationRequestContext) GetForm() *url.Values
- func (d *DefaultRevocationRequestContext) GetRequestID() string
- func (d *DefaultRevocationRequestContext) GetRequestedAt() time.Time
- func (d *DefaultRevocationRequestContext) GetToken() string
- func (d *DefaultRevocationRequestContext) GetTokenTypeHint() string
- func (d *DefaultRevocationRequestContext) SetClient(client sdk.IClient)
- func (d *DefaultRevocationRequestContext) SetError(err sdk.IError)
- type DefaultTokenRequestContext
- func (d *DefaultTokenRequestContext) GetAuthorizationCode() string
- func (d *DefaultTokenRequestContext) GetClaims() map[string]interface{}
- func (d *DefaultTokenRequestContext) GetClient() sdk.IClient
- func (d *DefaultTokenRequestContext) GetClientID() string
- func (d *DefaultTokenRequestContext) GetClientSecret() string
- func (d *DefaultTokenRequestContext) GetError() sdk.IError
- func (d *DefaultTokenRequestContext) GetForm() *url.Values
- func (d *DefaultTokenRequestContext) GetGrantType() string
- func (d *DefaultTokenRequestContext) GetIssuedTokens() sdk.Tokens
- func (d *DefaultTokenRequestContext) GetPassword() string
- func (d *DefaultTokenRequestContext) GetPreviousRequestID() (id string)
- func (d *DefaultTokenRequestContext) GetProfile() sdk.RequestProfile
- func (d *DefaultTokenRequestContext) GetRedirectURI() string
- func (d *DefaultTokenRequestContext) GetRefreshToken() string
- func (d *DefaultTokenRequestContext) GetRequestID() string
- func (d *DefaultTokenRequestContext) GetRequestedAt() time.Time
- func (d *DefaultTokenRequestContext) GetRequestedAudience() sdk.Arguments
- func (d *DefaultTokenRequestContext) GetRequestedScopes() sdk.Arguments
- func (d *DefaultTokenRequestContext) GetState() string
- func (d *DefaultTokenRequestContext) GetUsername() string
- func (d *DefaultTokenRequestContext) IssueAccessToken(token string, signature string, expiry time.Time)
- func (d *DefaultTokenRequestContext) IssueAuthorizationCode(code string, signature string, expiry time.Time)
- func (d *DefaultTokenRequestContext) IssueIDToken(token string)
- func (d *DefaultTokenRequestContext) IssueRefreshToken(token string, signature string, expiry time.Time)
- func (d *DefaultTokenRequestContext) SetClient(client sdk.IClient)
- func (d *DefaultTokenRequestContext) SetError(err sdk.IError)
- func (d *DefaultTokenRequestContext) SetPreviousRequestID(id string)
- func (d *DefaultTokenRequestContext) SetProfile(profile sdk.RequestProfile)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DefaultAuthenticationRequestContext ¶
type DefaultAuthenticationRequestContext struct {
RequestID string
RequestedAt time.Time
State string
RedirectURI string
ClientId string
Nonce string
ResponseMode string
RequestedScopes sdk.Arguments
RequestedAudience sdk.Arguments
Claims map[string]interface{}
Client sdk.IClient
Profile sdk.RequestProfile
IssuedTokens sdk.Tokens
Error sdk.IError
Form *url.Values
ResponseType sdk.Arguments
UserSession sdk.ISession
}
func (*DefaultAuthenticationRequestContext) GetClaims ¶
func (d *DefaultAuthenticationRequestContext) GetClaims() map[string]interface{}
func (*DefaultAuthenticationRequestContext) GetClient ¶
func (d *DefaultAuthenticationRequestContext) GetClient() sdk.IClient
func (*DefaultAuthenticationRequestContext) GetClientID ¶
func (d *DefaultAuthenticationRequestContext) GetClientID() string
func (*DefaultAuthenticationRequestContext) GetError ¶
func (d *DefaultAuthenticationRequestContext) GetError() sdk.IError
func (*DefaultAuthenticationRequestContext) GetForm ¶
func (d *DefaultAuthenticationRequestContext) GetForm() *url.Values
func (*DefaultAuthenticationRequestContext) GetIssuedTokens ¶
func (d *DefaultAuthenticationRequestContext) GetIssuedTokens() sdk.Tokens
func (*DefaultAuthenticationRequestContext) GetNonce ¶
func (d *DefaultAuthenticationRequestContext) GetNonce() string
func (*DefaultAuthenticationRequestContext) GetProfile ¶
func (d *DefaultAuthenticationRequestContext) GetProfile() sdk.RequestProfile
func (*DefaultAuthenticationRequestContext) GetRedirectURI ¶
func (d *DefaultAuthenticationRequestContext) GetRedirectURI() string
func (*DefaultAuthenticationRequestContext) GetRequestID ¶
func (d *DefaultAuthenticationRequestContext) GetRequestID() string
func (*DefaultAuthenticationRequestContext) GetRequestedAt ¶
func (d *DefaultAuthenticationRequestContext) GetRequestedAt() time.Time
func (*DefaultAuthenticationRequestContext) GetRequestedAudience ¶
func (d *DefaultAuthenticationRequestContext) GetRequestedAudience() sdk.Arguments
func (*DefaultAuthenticationRequestContext) GetRequestedScopes ¶
func (d *DefaultAuthenticationRequestContext) GetRequestedScopes() sdk.Arguments
func (*DefaultAuthenticationRequestContext) GetResponseMode ¶
func (d *DefaultAuthenticationRequestContext) GetResponseMode() string
func (*DefaultAuthenticationRequestContext) GetResponseType ¶
func (d *DefaultAuthenticationRequestContext) GetResponseType() sdk.Arguments
func (*DefaultAuthenticationRequestContext) GetState ¶
func (d *DefaultAuthenticationRequestContext) GetState() string
func (*DefaultAuthenticationRequestContext) GetUserSession ¶
func (d *DefaultAuthenticationRequestContext) GetUserSession() sdk.ISession
func (*DefaultAuthenticationRequestContext) IssueAccessToken ¶
func (d *DefaultAuthenticationRequestContext) IssueAccessToken(token string, signature string, expiry time.Time)
func (*DefaultAuthenticationRequestContext) IssueAuthorizationCode ¶
func (d *DefaultAuthenticationRequestContext) IssueAuthorizationCode(code string, signature string, expiry time.Time)
func (*DefaultAuthenticationRequestContext) IssueIDToken ¶
func (d *DefaultAuthenticationRequestContext) IssueIDToken(token string)
func (*DefaultAuthenticationRequestContext) IssueRefreshToken ¶
func (d *DefaultAuthenticationRequestContext) IssueRefreshToken(token string, signature string, expiry time.Time)
func (*DefaultAuthenticationRequestContext) SetClient ¶
func (d *DefaultAuthenticationRequestContext) SetClient(client sdk.IClient)
func (*DefaultAuthenticationRequestContext) SetError ¶
func (d *DefaultAuthenticationRequestContext) SetError(err sdk.IError)
func (*DefaultAuthenticationRequestContext) SetProfile ¶
func (d *DefaultAuthenticationRequestContext) SetProfile(profile sdk.RequestProfile)
func (*DefaultAuthenticationRequestContext) SetRedirectURI ¶
func (d *DefaultAuthenticationRequestContext) SetRedirectURI(uri string)
func (*DefaultAuthenticationRequestContext) SetUserSession ¶
func (d *DefaultAuthenticationRequestContext) SetUserSession(sess sdk.ISession)
type DefaultIntrospectionRequestContext ¶
type DefaultIntrospectionRequestContext struct {
RequestID string
RequestedAt time.Time
ClientID string
ClientSecret string
Client sdk.IClient
Error sdk.IError
Form *url.Values
Profile sdk.RequestProfile
Token string
TokenTypeHint string
Active bool
TokenType string
}
func (*DefaultIntrospectionRequestContext) GetClient ¶
func (d *DefaultIntrospectionRequestContext) GetClient() sdk.IClient
func (*DefaultIntrospectionRequestContext) GetClientID ¶
func (d *DefaultIntrospectionRequestContext) GetClientID() string
func (*DefaultIntrospectionRequestContext) GetClientSecret ¶
func (d *DefaultIntrospectionRequestContext) GetClientSecret() string
func (*DefaultIntrospectionRequestContext) GetError ¶
func (d *DefaultIntrospectionRequestContext) GetError() sdk.IError
func (*DefaultIntrospectionRequestContext) GetForm ¶
func (d *DefaultIntrospectionRequestContext) GetForm() *url.Values
func (*DefaultIntrospectionRequestContext) GetProfile ¶
func (d *DefaultIntrospectionRequestContext) GetProfile() sdk.RequestProfile
func (*DefaultIntrospectionRequestContext) GetRequestID ¶
func (d *DefaultIntrospectionRequestContext) GetRequestID() string
func (*DefaultIntrospectionRequestContext) GetRequestedAt ¶
func (d *DefaultIntrospectionRequestContext) GetRequestedAt() time.Time
func (*DefaultIntrospectionRequestContext) GetToken ¶
func (d *DefaultIntrospectionRequestContext) GetToken() string
func (*DefaultIntrospectionRequestContext) GetTokenType ¶
func (d *DefaultIntrospectionRequestContext) GetTokenType() string
func (*DefaultIntrospectionRequestContext) GetTokenTypeHint ¶
func (d *DefaultIntrospectionRequestContext) GetTokenTypeHint() string
func (*DefaultIntrospectionRequestContext) IsActive ¶
func (d *DefaultIntrospectionRequestContext) IsActive() bool
func (*DefaultIntrospectionRequestContext) SetActive ¶
func (d *DefaultIntrospectionRequestContext) SetActive(active bool)
func (*DefaultIntrospectionRequestContext) SetClient ¶
func (d *DefaultIntrospectionRequestContext) SetClient(client sdk.IClient)
func (*DefaultIntrospectionRequestContext) SetError ¶
func (d *DefaultIntrospectionRequestContext) SetError(err sdk.IError)
func (*DefaultIntrospectionRequestContext) SetProfile ¶
func (d *DefaultIntrospectionRequestContext) SetProfile(profile sdk.RequestProfile)
func (*DefaultIntrospectionRequestContext) SetTokenType ¶
func (d *DefaultIntrospectionRequestContext) SetTokenType(tokenType string)
type DefaultRequestContextFactory ¶
type DefaultRequestContextFactory struct {
}
func NewDefaultRequestContextFactory ¶
func NewDefaultRequestContextFactory() *DefaultRequestContextFactory
func (DefaultRequestContextFactory) BuildAuthorizationRequestContext ¶
func (d DefaultRequestContextFactory) BuildAuthorizationRequestContext(request *http.Request) (sdk.IAuthenticationRequestContext, sdk.IError)
func (DefaultRequestContextFactory) BuildIntrospectionRequestContext ¶
func (d DefaultRequestContextFactory) BuildIntrospectionRequestContext(request *http.Request) (sdk.IIntrospectionRequestContext, sdk.IError)
func (DefaultRequestContextFactory) BuildRevocationRequestContext ¶
func (d DefaultRequestContextFactory) BuildRevocationRequestContext(request *http.Request) (sdk.IRevocationRequestContext, sdk.IError)
func (DefaultRequestContextFactory) BuildTokenRequestContext ¶
func (d DefaultRequestContextFactory) BuildTokenRequestContext(request *http.Request) (sdk.ITokenRequestContext, sdk.IError)
type DefaultRevocationRequestContext ¶
type DefaultRevocationRequestContext struct {
RequestID string
RequestedAt time.Time
ClientID string
Token string
TokenTypeHint string
ClientSecret string
Client sdk.IClient
Error sdk.IError
Form *url.Values
}
func (*DefaultRevocationRequestContext) GetClient ¶
func (d *DefaultRevocationRequestContext) GetClient() sdk.IClient
func (*DefaultRevocationRequestContext) GetClientID ¶
func (d *DefaultRevocationRequestContext) GetClientID() string
func (*DefaultRevocationRequestContext) GetClientSecret ¶
func (d *DefaultRevocationRequestContext) GetClientSecret() string
func (*DefaultRevocationRequestContext) GetError ¶
func (d *DefaultRevocationRequestContext) GetError() sdk.IError
func (*DefaultRevocationRequestContext) GetForm ¶
func (d *DefaultRevocationRequestContext) GetForm() *url.Values
func (*DefaultRevocationRequestContext) GetRequestID ¶
func (d *DefaultRevocationRequestContext) GetRequestID() string
func (*DefaultRevocationRequestContext) GetRequestedAt ¶
func (d *DefaultRevocationRequestContext) GetRequestedAt() time.Time
func (*DefaultRevocationRequestContext) GetToken ¶
func (d *DefaultRevocationRequestContext) GetToken() string
func (*DefaultRevocationRequestContext) GetTokenTypeHint ¶
func (d *DefaultRevocationRequestContext) GetTokenTypeHint() string
func (*DefaultRevocationRequestContext) SetClient ¶
func (d *DefaultRevocationRequestContext) SetClient(client sdk.IClient)
func (*DefaultRevocationRequestContext) SetError ¶
func (d *DefaultRevocationRequestContext) SetError(err sdk.IError)
type DefaultTokenRequestContext ¶
type DefaultTokenRequestContext struct {
RequestID string
PreviousRequestID string
RequestedAt time.Time
State string
RedirectURI string
GrantType string
ClientId string
ClientSecret string
Username string
Password string
AuthorizationCode string
RefreshToken string
RequestedScopes sdk.Arguments
RequestedAudience sdk.Arguments
Claims map[string]interface{}
Client sdk.IClient
Profile sdk.RequestProfile
IssuedTokens sdk.Tokens
Error sdk.IError
Form *url.Values
}
func (*DefaultTokenRequestContext) GetAuthorizationCode ¶
func (d *DefaultTokenRequestContext) GetAuthorizationCode() string
func (*DefaultTokenRequestContext) GetClaims ¶
func (d *DefaultTokenRequestContext) GetClaims() map[string]interface{}
func (*DefaultTokenRequestContext) GetClient ¶
func (d *DefaultTokenRequestContext) GetClient() sdk.IClient
func (*DefaultTokenRequestContext) GetClientID ¶
func (d *DefaultTokenRequestContext) GetClientID() string
func (*DefaultTokenRequestContext) GetClientSecret ¶
func (d *DefaultTokenRequestContext) GetClientSecret() string
func (*DefaultTokenRequestContext) GetError ¶
func (d *DefaultTokenRequestContext) GetError() sdk.IError
func (*DefaultTokenRequestContext) GetForm ¶
func (d *DefaultTokenRequestContext) GetForm() *url.Values
func (*DefaultTokenRequestContext) GetGrantType ¶
func (d *DefaultTokenRequestContext) GetGrantType() string
func (*DefaultTokenRequestContext) GetIssuedTokens ¶
func (d *DefaultTokenRequestContext) GetIssuedTokens() sdk.Tokens
func (*DefaultTokenRequestContext) GetPassword ¶
func (d *DefaultTokenRequestContext) GetPassword() string
func (*DefaultTokenRequestContext) GetPreviousRequestID ¶
func (d *DefaultTokenRequestContext) GetPreviousRequestID() (id string)
func (*DefaultTokenRequestContext) GetProfile ¶
func (d *DefaultTokenRequestContext) GetProfile() sdk.RequestProfile
func (*DefaultTokenRequestContext) GetRedirectURI ¶
func (d *DefaultTokenRequestContext) GetRedirectURI() string
func (*DefaultTokenRequestContext) GetRefreshToken ¶
func (d *DefaultTokenRequestContext) GetRefreshToken() string
func (*DefaultTokenRequestContext) GetRequestID ¶
func (d *DefaultTokenRequestContext) GetRequestID() string
func (*DefaultTokenRequestContext) GetRequestedAt ¶
func (d *DefaultTokenRequestContext) GetRequestedAt() time.Time
func (*DefaultTokenRequestContext) GetRequestedAudience ¶
func (d *DefaultTokenRequestContext) GetRequestedAudience() sdk.Arguments
func (*DefaultTokenRequestContext) GetRequestedScopes ¶
func (d *DefaultTokenRequestContext) GetRequestedScopes() sdk.Arguments
func (*DefaultTokenRequestContext) GetState ¶
func (d *DefaultTokenRequestContext) GetState() string
func (*DefaultTokenRequestContext) GetUsername ¶
func (d *DefaultTokenRequestContext) GetUsername() string
func (*DefaultTokenRequestContext) IssueAccessToken ¶
func (d *DefaultTokenRequestContext) IssueAccessToken(token string, signature string, expiry time.Time)
func (*DefaultTokenRequestContext) IssueAuthorizationCode ¶
func (d *DefaultTokenRequestContext) IssueAuthorizationCode(code string, signature string, expiry time.Time)
func (*DefaultTokenRequestContext) IssueIDToken ¶
func (d *DefaultTokenRequestContext) IssueIDToken(token string)
func (*DefaultTokenRequestContext) IssueRefreshToken ¶
func (d *DefaultTokenRequestContext) IssueRefreshToken(token string, signature string, expiry time.Time)
func (*DefaultTokenRequestContext) SetClient ¶
func (d *DefaultTokenRequestContext) SetClient(client sdk.IClient)
func (*DefaultTokenRequestContext) SetError ¶
func (d *DefaultTokenRequestContext) SetError(err sdk.IError)
func (*DefaultTokenRequestContext) SetPreviousRequestID ¶
func (d *DefaultTokenRequestContext) SetPreviousRequestID(id string)
func (*DefaultTokenRequestContext) SetProfile ¶
func (d *DefaultTokenRequestContext) SetProfile(profile sdk.RequestProfile)
Click to show internal directories.
Click to hide internal directories.