authep

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 23, 2020 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DefaultAuthenticationRequestContextFactory

func DefaultAuthenticationRequestContextFactory(r *http.Request) (sdk.IAuthenticationRequestContext, sdk.IError)

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 (*DefaultAuthenticationRequestContext) GetClientID

func (*DefaultAuthenticationRequestContext) GetError

func (*DefaultAuthenticationRequestContext) GetForm

func (*DefaultAuthenticationRequestContext) GetIssuedTokens

func (d *DefaultAuthenticationRequestContext) GetIssuedTokens() sdk.Tokens

func (*DefaultAuthenticationRequestContext) GetNonce

func (*DefaultAuthenticationRequestContext) GetProfile

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 (*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 (*DefaultAuthenticationRequestContext) SetProfile

func (*DefaultAuthenticationRequestContext) SetRedirectURI

func (d *DefaultAuthenticationRequestContext) SetRedirectURI(uri string)

func (*DefaultAuthenticationRequestContext) SetUserSession

func (d *DefaultAuthenticationRequestContext) SetUserSession(sess sdk.ISession)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL