processors

package
v0.10.0 Latest Latest
Warning

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

Go to latest
Published: Oct 14, 2024 License: Apache-2.0 Imports: 8 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

Types

type DefaultAccessCodeValidator

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

func NewDefaultAccessCodeValidator added in v0.7.0

func NewDefaultAccessCodeValidator(tokenStore sdk.ITokenStore, authCodeStrategy sdk.IAuthorizationCodeStrategy) *DefaultAccessCodeValidator

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 NewDefaultAccessTokenIssuer added in v0.7.0

func NewDefaultAccessTokenIssuer(accessTokenStrategy sdk.IAccessTokenStrategy, config *sdk.Config) *DefaultAccessTokenIssuer

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 NewDefaultAudienceValidationProcessor added in v0.7.0

func NewDefaultAudienceValidationProcessor() *DefaultAudienceValidationProcessor

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 NewDefaultAuthCodeIssuer added in v0.7.0

func NewDefaultAuthCodeIssuer(authCodeStrategy sdk.IAuthorizationCodeStrategy, config *sdk.Config) *DefaultAuthCodeIssuer

func (*DefaultAuthCodeIssuer) HandleAuthEP

type DefaultBearerUserAuthProcessor added in v0.6.0

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

func NewDefaultBearerUserAuthProcessor added in v0.7.0

func NewDefaultBearerUserAuthProcessor(tokenStore sdk.ITokenStore, userStore sdk.IUserStore, accessTokenStrategy sdk.IAccessTokenStrategy) *DefaultBearerUserAuthProcessor

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 NewDefaultClaimProcessor added in v0.7.0

func NewDefaultClaimProcessor(userStore sdk.IUserStore) *DefaultClaimProcessor

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 NewDefaultClientAuthenticationProcessor added in v0.7.0

func NewDefaultClientAuthenticationProcessor(clientStore sdk.IClientStore) *DefaultClientAuthenticationProcessor

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 NewDefaultGrantTypeValidator added in v0.7.0

func NewDefaultGrantTypeValidator() *DefaultGrantTypeValidator

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 NewDefaultIDTokenIssuer added in v0.7.0

func NewDefaultIDTokenIssuer(IDTokenStrategy sdk.IIDTokenStrategy, config *sdk.Config) *DefaultIDTokenIssuer

func (*DefaultIDTokenIssuer) HandleAuthEP

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

func (*DefaultIDTokenIssuer) HandleTokenEP

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

type DefaultPKCEValidator added in v0.3.0

type DefaultPKCEValidator struct {
	IsPKCEPlainEnabled bool
}

func NewDefaultPKCEValidator added in v0.7.0

func NewDefaultPKCEValidator(config *sdk.Config) *DefaultPKCEValidator

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 DefaultRPILogoutIDTokenValidator added in v0.8.0

type DefaultRPILogoutIDTokenValidator struct {
	JWTValidator sdk.IJWTValidator
	ClientStore  sdk.IClientStore
}

func NewDefaultRPILogoutIDTokenValidator added in v0.8.0

func NewDefaultRPILogoutIDTokenValidator(JWTValidator sdk.IJWTValidator, clientStore sdk.IClientStore) *DefaultRPILogoutIDTokenValidator

func (*DefaultRPILogoutIDTokenValidator) HandleRPILogoutEP added in v0.8.0

func (d *DefaultRPILogoutIDTokenValidator) HandleRPILogoutEP(ctx context.Context, requestContext sdk.IRPILogoutRequestContext) sdk.IError

type DefaultRedirectURIValidator

type DefaultRedirectURIValidator struct {
}

func NewDefaultRedirectURIValidator added in v0.7.0

func NewDefaultRedirectURIValidator() *DefaultRedirectURIValidator

func (*DefaultRedirectURIValidator) HandleAuthEP

func (*DefaultRedirectURIValidator) HandleRPILogoutEP added in v0.8.0

func (d *DefaultRedirectURIValidator) HandleRPILogoutEP(_ context.Context, requestContext sdk.IRPILogoutRequestContext) sdk.IError

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 NewDefaultRefreshTokenIssuer added in v0.7.0

func NewDefaultRefreshTokenIssuer(refreshTokenStrategy sdk.IRefreshTokenStrategy, config *sdk.Config) *DefaultRefreshTokenIssuer

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 NewDefaultRefreshTokenValidator added in v0.7.0

func NewDefaultRefreshTokenValidator(refreshTokenStrategy sdk.IRefreshTokenStrategy, tokenStore sdk.ITokenStore) *DefaultRefreshTokenValidator

func (*DefaultRefreshTokenValidator) HandleTokenEP

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

type DefaultResponseTypeValidator

type DefaultResponseTypeValidator struct {
}

func NewDefaultResponseTypeValidator added in v0.7.0

func NewDefaultResponseTypeValidator() *DefaultResponseTypeValidator

func (*DefaultResponseTypeValidator) HandleAuthEP

type DefaultScopeValidator

type DefaultScopeValidator struct {
}

func NewDefaultScopeValidator added in v0.7.0

func NewDefaultScopeValidator() *DefaultScopeValidator

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 NewDefaultStateValidator added in v0.7.0

func NewDefaultStateValidator(config *sdk.Config) *DefaultStateValidator

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 NewDefaultTokenIntrospectionProcessor added in v0.7.0

func NewDefaultTokenIntrospectionProcessor(tokenStore sdk.ITokenStore, accessTokenStrategy sdk.IAccessTokenStrategy, refreshTokenStrategy sdk.IRefreshTokenStrategy) *DefaultTokenIntrospectionProcessor

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 NewDefaultTokenPersister added in v0.7.0

func NewDefaultTokenPersister(tokenStore sdk.ITokenStore, userStore sdk.IUserStore, config *sdk.Config) *DefaultTokenPersister

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 NewDefaultTokenRevocationProcessor added in v0.7.0

func NewDefaultTokenRevocationProcessor(tokenStore sdk.ITokenStore, accessTokenStrategy sdk.IAccessTokenStrategy, refreshTokenStrategy sdk.IRefreshTokenStrategy) *DefaultTokenRevocationProcessor

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 NewDefaultUserValidator added in v0.7.0

func NewDefaultUserValidator(userStore sdk.IUserStore, clientStore sdk.IClientStore, config *sdk.Config) *DefaultUserValidator

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