Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func InitGinAuthServer ¶
func InitGinAuthServer( engine *gin.Engine, tokenEndpoint Oauth2EndpointGenerator, clientStore store.ClientStore, tokenStore store.TokenStore, rolesFunc generator.JwtRolesGenerator, authoritiesFunc generator.JwtAuthoritiesGenerator, customPayloadFunc generator.JwtCustomPayloadGenerator)
InitGinAuthServer 初始化Web认证服务
Types ¶
type CheckTokenEndpointGenerator ¶ added in v1.0.7
type CheckTokenEndpointGenerator func() (path string, allowedMethods []string, customMiddleware gin.HandlersChain)
Token Check 端点生成器
type Oauth2EndpointGenerator ¶ added in v1.0.7
type Oauth2EndpointGenerator func() (tokenEndpoint TokenEndpointGenerator, checkTokenEndpoint CheckTokenEndpointGenerator)
端点生成器
func DefaultOauth2EndpointGenerator ¶ added in v1.0.8
func DefaultOauth2EndpointGenerator() Oauth2EndpointGenerator
DefaultOauth2EndpointGenerator 默认端点生成器
type TokenEndpointGenerator ¶
type TokenEndpointGenerator func() (path string, allowedMethods []string, customMiddleware gin.HandlersChain)
Token 端点生成器
Click to show internal directories.
Click to hide internal directories.