processors

package
v0.1.2 Latest Latest
Warning

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

Go to latest
Published: Jul 20, 2020 License: Apache-2.0 Imports: 6 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DefaultAccessCodeValidator

type DefaultAccessCodeValidator struct {
	TokenStore       sdk.ITokenStore
	AuthCodeStrategy sdk.IAuthorizationCodeStrategy
}

func (*DefaultAccessCodeValidator) Configure

func (d *DefaultAccessCodeValidator) Configure(strategy interface{}, _ *sdk.Config, args ...interface{})

func (*DefaultAccessCodeValidator) HandleTokenEP

func (d *DefaultAccessCodeValidator) HandleTokenEP(ctx context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultAccessTokenIssuer

type DefaultAccessTokenIssuer struct {
	AccessTokenStrategy sdk.IAccessTokenStrategy
	Lifespan            time.Duration
}

func (*DefaultAccessTokenIssuer) Configure

func (d *DefaultAccessTokenIssuer) Configure(strategy interface{}, config *sdk.Config, _ ...interface{})

func (*DefaultAccessTokenIssuer) HandleAuthEP

func (*DefaultAccessTokenIssuer) HandleTokenEP

func (d *DefaultAccessTokenIssuer) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultAuthCodeIssuer

type DefaultAuthCodeIssuer struct {
	AuthCodeStrategy sdk.IAuthorizationCodeStrategy
	Lifespan         time.Duration
}

func (*DefaultAuthCodeIssuer) Configure

func (d *DefaultAuthCodeIssuer) Configure(strategy interface{}, config *sdk.Config, _ ...interface{})

func (*DefaultAuthCodeIssuer) HandleAuthEP

type DefaultClaimProcessor

type DefaultClaimProcessor struct {
	UserStore sdk.IUserStore
}

func (*DefaultClaimProcessor) Configure

func (d *DefaultClaimProcessor) Configure(_ interface{}, _ *sdk.Config, args ...interface{})

func (*DefaultClaimProcessor) HandleAuthEP

func (d *DefaultClaimProcessor) HandleAuthEP(ctx context.Context, requestContext sdk.IAuthenticationRequestContext) sdk.IError

func (*DefaultClaimProcessor) HandleTokenEP

func (d *DefaultClaimProcessor) HandleTokenEP(ctx context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultClientAuthenticationProcessor

type DefaultClientAuthenticationProcessor struct {
	ClientStore sdk.IClientStore
}

func (*DefaultClientAuthenticationProcessor) Configure

func (d *DefaultClientAuthenticationProcessor) Configure(_ interface{}, _ *sdk.Config, args ...interface{})

func (*DefaultClientAuthenticationProcessor) HandleAuthEP

func (*DefaultClientAuthenticationProcessor) HandleTokenEP

type DefaultGrantTypeValidator

type DefaultGrantTypeValidator struct {
}

func (*DefaultGrantTypeValidator) HandleTokenEP

func (d *DefaultGrantTypeValidator) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultIDTokenIssuer

type DefaultIDTokenIssuer struct {
	IDTokenStrategy sdk.IIDTokenStrategy
	Lifespan        time.Duration
}

func (*DefaultIDTokenIssuer) Configure

func (d *DefaultIDTokenIssuer) Configure(strategy interface{}, config *sdk.Config, _ ...interface{})

func (*DefaultIDTokenIssuer) HandleAuthEP

func (d *DefaultIDTokenIssuer) HandleAuthEP(_ context.Context, requestContext sdk.IAuthenticationRequestContext) sdk.IError

func (*DefaultIDTokenIssuer) HandleTokenEP

func (d *DefaultIDTokenIssuer) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultRedirectURIValidator

type DefaultRedirectURIValidator struct {
}

func (*DefaultRedirectURIValidator) HandleAuthEP

func (*DefaultRedirectURIValidator) HandleTokenEP

func (d *DefaultRedirectURIValidator) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultRefreshTokenIssuer

type DefaultRefreshTokenIssuer struct {
	RefreshTokenStrategy sdk.IRefreshTokenStrategy
	Lifespan             time.Duration
}

func (*DefaultRefreshTokenIssuer) Configure

func (d *DefaultRefreshTokenIssuer) Configure(strategy interface{}, config *sdk.Config, _ ...interface{})

func (*DefaultRefreshTokenIssuer) HandleTokenEP

func (d *DefaultRefreshTokenIssuer) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultRefreshTokenValidator

type DefaultRefreshTokenValidator struct {
	RefreshTokenStrategy sdk.IRefreshTokenStrategy
	TokenStore           sdk.ITokenStore
}

func (*DefaultRefreshTokenValidator) Configure

func (d *DefaultRefreshTokenValidator) Configure(strategy interface{}, _ *sdk.Config, args ...interface{})

func (*DefaultRefreshTokenValidator) HandleTokenEP

func (d *DefaultRefreshTokenValidator) HandleTokenEP(ctx context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultResponseTypeValidator

type DefaultResponseTypeValidator struct {
}

func (*DefaultResponseTypeValidator) HandleAuthEP

type DefaultScopeValidator

type DefaultScopeValidator struct {
}

func (*DefaultScopeValidator) HandleAuthEP

func (*DefaultScopeValidator) HandleTokenEP

func (d *DefaultScopeValidator) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultStateValidator

type DefaultStateValidator struct {
	StateParamMinimumEntropy int
}

func (*DefaultStateValidator) Configure

func (d *DefaultStateValidator) Configure(_ interface{}, config *sdk.Config, _ ...interface{})

func (*DefaultStateValidator) HandleAuthEP

func (*DefaultStateValidator) HandleTokenEP

func (d *DefaultStateValidator) HandleTokenEP(_ context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultTokenPersister

type DefaultTokenPersister struct {
	TokenStore            sdk.ITokenStore
	UserStore             sdk.IUserStore
	GlobalConsentRequired bool
}

func (*DefaultTokenPersister) Configure

func (d *DefaultTokenPersister) Configure(_ interface{}, config *sdk.Config, args ...interface{})

func (*DefaultTokenPersister) HandleAuthEP

func (d *DefaultTokenPersister) HandleAuthEP(ctx context.Context, requestContext sdk.IAuthenticationRequestContext) sdk.IError

func (*DefaultTokenPersister) HandleTokenEP

func (d *DefaultTokenPersister) HandleTokenEP(ctx context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

type DefaultUserValidator

type DefaultUserValidator struct {
	UserStore             sdk.IUserStore
	ClientStore           sdk.IClientStore
	GlobalConsentRequired bool
}

func (*DefaultUserValidator) Configure

func (d *DefaultUserValidator) Configure(_ interface{}, config *sdk.Config, args ...interface{})

func (*DefaultUserValidator) HandleAuthEP

func (d *DefaultUserValidator) HandleAuthEP(ctx context.Context, requestContext sdk.IAuthenticationRequestContext) sdk.IError

func (*DefaultUserValidator) HandleTokenEP

func (d *DefaultUserValidator) HandleTokenEP(ctx context.Context, requestContext sdk.ITokenRequestContext) sdk.IError

Jump to

Keyboard shortcuts

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