processors

package
v0.6.1 Latest Latest
Warning

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

Go to latest
Published: Sep 16, 2020 License: Apache-2.0 Imports: 8 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(_ *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(config *sdk.Config, args ...interface{})

func (*DefaultAccessTokenIssuer) HandleAuthEP

func (*DefaultAccessTokenIssuer) HandleTokenEP

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

type DefaultAudienceValidationProcessor added in v0.3.0

type DefaultAudienceValidationProcessor struct {
}

func (*DefaultAudienceValidationProcessor) HandleAuthEP added in v0.3.0

func (*DefaultAudienceValidationProcessor) HandleTokenEP added in v0.3.0

type DefaultAuthCodeIssuer

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

func (*DefaultAuthCodeIssuer) Configure

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

func (*DefaultAuthCodeIssuer) HandleAuthEP

type DefaultBearerUserAuthProcessor added in v0.6.0

type DefaultBearerUserAuthProcessor struct {
	TokenStore          sdk.ITokenStore
	UserStore           sdk.IUserStore
	AccessTokenStrategy sdk.IAccessTokenStrategy
}

func (*DefaultBearerUserAuthProcessor) Configure added in v0.6.0

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

func (*DefaultBearerUserAuthProcessor) HandleUserInfoEP added in v0.6.0

func (d *DefaultBearerUserAuthProcessor) HandleUserInfoEP(ctx context.Context, requestContext sdk.IUserInfoRequestContext) sdk.IError

type DefaultClaimProcessor

type DefaultClaimProcessor struct {
	UserStore sdk.IUserStore
}

func (*DefaultClaimProcessor) Configure

func (d *DefaultClaimProcessor) Configure(_ *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

func (*DefaultClaimProcessor) HandleUserInfoEP added in v0.6.0

func (d *DefaultClaimProcessor) HandleUserInfoEP(ctx context.Context, requestContext sdk.IUserInfoRequestContext) sdk.IError

type DefaultClientAuthenticationProcessor

type DefaultClientAuthenticationProcessor struct {
	ClientStore sdk.IClientStore
}

func (*DefaultClientAuthenticationProcessor) Configure

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

func (*DefaultClientAuthenticationProcessor) HandleAuthEP

func (*DefaultClientAuthenticationProcessor) HandleIntrospectionEP added in v0.3.0

func (d *DefaultClientAuthenticationProcessor) HandleIntrospectionEP(ctx context.Context, requestContext sdk.IIntrospectionRequestContext) sdk.IError

func (*DefaultClientAuthenticationProcessor) HandleRevocationEP added in v0.3.0

func (d *DefaultClientAuthenticationProcessor) HandleRevocationEP(ctx context.Context, requestContext sdk.IRevocationRequestContext) sdk.IError

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(config *sdk.Config, args ...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 DefaultPKCEValidator added in v0.3.0

type DefaultPKCEValidator struct {
	IsPKCEPlainEnabled bool
}

func (*DefaultPKCEValidator) Configure added in v0.3.0

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

func (*DefaultPKCEValidator) HandleAuthEP added in v0.3.0

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

func (*DefaultPKCEValidator) HandleTokenEP added in v0.3.0

func (d *DefaultPKCEValidator) 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(config *sdk.Config, args ...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(_ *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(config *sdk.Config, _ ...interface{})

func (*DefaultStateValidator) HandleAuthEP

func (*DefaultStateValidator) HandleTokenEP

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

type DefaultTokenIntrospectionProcessor added in v0.3.0

type DefaultTokenIntrospectionProcessor struct {
	TokenStore           sdk.ITokenStore
	AccessTokenStrategy  sdk.IAccessTokenStrategy
	RefreshTokenStrategy sdk.IRefreshTokenStrategy
}

func (*DefaultTokenIntrospectionProcessor) Configure added in v0.3.0

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

func (*DefaultTokenIntrospectionProcessor) HandleIntrospectionEP added in v0.3.0

func (d *DefaultTokenIntrospectionProcessor) HandleIntrospectionEP(ctx context.Context, requestContext sdk.IIntrospectionRequestContext) sdk.IError

type DefaultTokenPersister

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

func (*DefaultTokenPersister) Configure

func (d *DefaultTokenPersister) Configure(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 DefaultTokenRevocationProcessor added in v0.3.0

type DefaultTokenRevocationProcessor struct {
	TokenStore           sdk.ITokenStore
	AccessTokenStrategy  sdk.IAccessTokenStrategy
	RefreshTokenStrategy sdk.IRefreshTokenStrategy
}

func (*DefaultTokenRevocationProcessor) Configure added in v0.3.0

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

func (*DefaultTokenRevocationProcessor) HandleRevocationEP added in v0.3.0

func (d *DefaultTokenRevocationProcessor) HandleRevocationEP(ctx context.Context, requestContext sdk.IRevocationRequestContext) sdk.IError

type DefaultUserValidator

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

func (*DefaultUserValidator) Configure

func (d *DefaultUserValidator) Configure(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