handler

package
v1.0.4 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 2019 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AuthReqBaseHandler

type AuthReqBaseHandler struct {
	BaseReqHandler
}

func (*AuthReqBaseHandler) AuthorizationFail

func (self *AuthReqBaseHandler) AuthorizationFail(
	ctx *gin.Context, ticket string, reason dto.AuthorizationFailReason)

func (*AuthReqBaseHandler) AuthorizationIssue

func (self *AuthReqBaseHandler) AuthorizationIssue(
	ctx *gin.Context, ticket string, subject string, authTime uint64,
	acr string, claims map[string]interface{}, properties []dto.Property,
	scopes []string, sub string)

type AuthReqDecisionHandler

type AuthReqDecisionHandler struct {
	AuthReqBaseHandler
	Spi spi.AuthReqDecisionHandlerSpi
}

func (*AuthReqDecisionHandler) Handle

func (self *AuthReqDecisionHandler) Handle(
	ctx *gin.Context, ticket string, claimNames []string, claimLocales []string)

func (*AuthReqDecisionHandler) InitWithSpi

type AuthReqErrorHandler

type AuthReqErrorHandler struct {
	AuthReqBaseHandler
}

func AuthReqErrorHandler_New

func AuthReqErrorHandler_New(api api.AuthleteApi) *AuthReqErrorHandler

func (*AuthReqErrorHandler) Handle

func (self *AuthReqErrorHandler) Handle(ctx *gin.Context, res *dto.AuthorizationResponse)

type BaseReqHandler

type BaseReqHandler struct {
	Api     api.AuthleteApi
	ReqUtil web.RequestUtility
	ResUtil web.ResponseUtility
}

func (*BaseReqHandler) Init

func (self *BaseReqHandler) Init(api api.AuthleteApi)

func (*BaseReqHandler) UnknownAction

func (self *BaseReqHandler) UnknownAction(ctx *gin.Context, apiPath string)

type ClaimCollector

type ClaimCollector struct {
	// contains filtered or unexported fields
}

func ClaimCollector_New

func ClaimCollector_New(
	subject string, claimNames []string, claimLocales []string,
	claimProvider spi.ClaimProvider) *ClaimCollector

func (*ClaimCollector) Collect

func (self *ClaimCollector) Collect() map[string]interface{}

func (*ClaimCollector) Init

func (self *ClaimCollector) Init(
	subject string, claimNames []string, claimLocales []string, claimProvider spi.ClaimProvider)

type DiscoveryReqHandler

type DiscoveryReqHandler struct {
	BaseReqHandler
}

func DiscoveryReqHandler_New

func DiscoveryReqHandler_New(api api.AuthleteApi) *DiscoveryReqHandler

func (*DiscoveryReqHandler) Handle

func (self *DiscoveryReqHandler) Handle(ctx *gin.Context, pretty bool)

type IntrospectionReqHandler

type IntrospectionReqHandler struct {
	BaseReqHandler
}

func IntrospectionReqHandler_New

func IntrospectionReqHandler_New(api api.AuthleteApi) *IntrospectionReqHandler

func (*IntrospectionReqHandler) Handle

func (self *IntrospectionReqHandler) Handle(ctx *gin.Context)

type JwksReqHandler

type JwksReqHandler struct {
	BaseReqHandler
}

func JwksReqHandler_New

func JwksReqHandler_New(api api.AuthleteApi) *JwksReqHandler

func (*JwksReqHandler) Handle

func (self *JwksReqHandler) Handle(ctx *gin.Context, pretty bool)

type NoInteractionHandler added in v1.0.4

type NoInteractionHandler struct {
	AuthReqBaseHandler
	Spi spi.NoInteractionHandlerSpi
}

func NoInteractionHandler_New added in v1.0.4

func NoInteractionHandler_New(
	api api.AuthleteApi, spi spi.NoInteractionHandlerSpi) *NoInteractionHandler

func (*NoInteractionHandler) Handle added in v1.0.4

func (self *NoInteractionHandler) Handle(ctx *gin.Context, res *dto.AuthorizationResponse)

func (*NoInteractionHandler) InitWithSpi added in v1.0.4

func (self *NoInteractionHandler) InitWithSpi(
	api api.AuthleteApi, spi spi.NoInteractionHandlerSpi)

type RevocationReqHandler

type RevocationReqHandler struct {
	BaseReqHandler
}

func RevocationReqHandler_New

func RevocationReqHandler_New(api api.AuthleteApi) *RevocationReqHandler

func (*RevocationReqHandler) Handle

func (self *RevocationReqHandler) Handle(ctx *gin.Context)

type TokenReqBaseHandler

type TokenReqBaseHandler struct {
	BaseReqHandler
}

func (*TokenReqBaseHandler) TokenFail

func (self *TokenReqBaseHandler) TokenFail(
	ctx *gin.Context, ticket string, reason dto.TokenFailReason)

func (*TokenReqBaseHandler) TokenIssue

func (self *TokenReqBaseHandler) TokenIssue(
	ctx *gin.Context, ticket string, subject string, properties []dto.Property)

type TokenReqHandler

type TokenReqHandler struct {
	TokenReqBaseHandler
	Spi spi.TokenReqHandlerSpi
}

func TokenReqHandler_New

func TokenReqHandler_New(api api.AuthleteApi, spi spi.TokenReqHandlerSpi) *TokenReqHandler

func (*TokenReqHandler) Handle

func (self *TokenReqHandler) Handle(ctx *gin.Context)

func (*TokenReqHandler) InitWithSpi

func (self *TokenReqHandler) InitWithSpi(api api.AuthleteApi, spi spi.TokenReqHandlerSpi)

type UserInfoReqBaseHandler

type UserInfoReqBaseHandler struct {
	BaseReqHandler
}

func (*UserInfoReqBaseHandler) UserInfoIssue

func (self *UserInfoReqBaseHandler) UserInfoIssue(
	ctx *gin.Context, token string, claims map[string]interface{}, sub string)

type UserInfoReqHandler

type UserInfoReqHandler struct {
	UserInfoReqBaseHandler
	Spi spi.UserInfoReqHandlerSpi
}

func (*UserInfoReqHandler) Handle

func (self *UserInfoReqHandler) Handle(ctx *gin.Context)

func (*UserInfoReqHandler) InitWithSpi

func (self *UserInfoReqHandler) InitWithSpi(api api.AuthleteApi, spi spi.UserInfoReqHandlerSpi)

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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