Documentation
¶
Index ¶
- func DefaultAuthenticationRequestContextFactory(r *http.Request) (sdk.IAuthenticationRequestContext, sdk.IError)
- func DefaultAuthenticationResponseWriter(requestContext sdk.IAuthenticationRequestContext, w http.ResponseWriter, ...) error
- func DefaultRedirectErrorWriter(requestContext sdk.IAuthenticationRequestContext, w http.ResponseWriter, ...) error
- 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)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DefaultAuthenticationResponseWriter ¶
func DefaultAuthenticationResponseWriter(requestContext sdk.IAuthenticationRequestContext, w http.ResponseWriter, r *http.Request) error
func DefaultRedirectErrorWriter ¶
func DefaultRedirectErrorWriter(requestContext sdk.IAuthenticationRequestContext, w http.ResponseWriter, r *http.Request) error
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)
Click to show internal directories.
Click to hide internal directories.