Documentation ¶
Index ¶
- type AuthReqBaseHandler
- type AuthReqDecisionHandler
- type AuthReqErrorHandler
- type BaseReqHandler
- type ClaimCollector
- type DiscoveryReqHandler
- type IntrospectionReqHandler
- type JwksReqHandler
- type NoInteractionHandler
- type RevocationReqHandler
- type TokenReqBaseHandler
- type TokenReqHandler
- type UserInfoReqBaseHandler
- type UserInfoReqHandler
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)
type AuthReqDecisionHandler ¶
type AuthReqDecisionHandler struct { AuthReqBaseHandler Spi spi.AuthReqDecisionHandlerSpi }
func AuthReqDecisionHandler_New ¶
func AuthReqDecisionHandler_New( api api.AuthleteApi, spi spi.AuthReqDecisionHandlerSpi) *AuthReqDecisionHandler
func (*AuthReqDecisionHandler) InitWithSpi ¶
func (self *AuthReqDecisionHandler) InitWithSpi( api api.AuthleteApi, spi spi.AuthReqDecisionHandlerSpi)
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
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
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 ¶
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 ¶
type UserInfoReqHandler ¶
type UserInfoReqHandler struct { UserInfoReqBaseHandler Spi spi.UserInfoReqHandlerSpi }
func UserInfoReqHandler_New ¶
func UserInfoReqHandler_New(api api.AuthleteApi, spi spi.UserInfoReqHandlerSpi) *UserInfoReqHandler
func (*UserInfoReqHandler) Handle ¶
func (self *UserInfoReqHandler) Handle(ctx *gin.Context)
func (*UserInfoReqHandler) InitWithSpi ¶
func (self *UserInfoReqHandler) InitWithSpi(api api.AuthleteApi, spi spi.UserInfoReqHandlerSpi)
Source Files ¶
- auth_req_base_handler.go
- auth_req_decision_handler.go
- auth_req_error_handler.go
- base_req_handler.go
- claim_collector.go
- discovery_req_handler.go
- introspection_req_handler.go
- jwks_req_handler.go
- no_interaction_handler.go
- revocation_req_handler.go
- token_req_base_handler.go
- token_req_handler.go
- userinfo_req_base_handler.go
- userinfo_req_handler.go
Click to show internal directories.
Click to hide internal directories.