Documentation
¶
Index ¶
- func DefaultJsonErrorWriter(requestContext sdk.ITokenRequestContext, w http.ResponseWriter, ...) error
- func DefaultTokenRequestContextFactory(r *http.Request) (sdk.ITokenRequestContext, sdk.IError)
- func DefaultTokenResponseWriter(response sdk.ITokenRequestContext, w http.ResponseWriter, _ *http.Request) error
- 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 ¶
func DefaultJsonErrorWriter ¶
func DefaultJsonErrorWriter(requestContext sdk.ITokenRequestContext, w http.ResponseWriter, _ *http.Request) error
func DefaultTokenResponseWriter ¶
func DefaultTokenResponseWriter(response sdk.ITokenRequestContext, w http.ResponseWriter, _ *http.Request) error
Types ¶
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.