package
0.0.0-20220429093341-f31ee48ec0de
Repository: https://github.com/zongweibai/golang-in-action.git
Documentation: pkg.go.dev

# Functions

AdminHandler GetAdminHandler 获取Admin信息 @Summary 获取Admin信息 @Description 通过名称获取Admin信息 @Tags Admin相关接口 @Accept application/json @Produce application/json @Param Authorization header string false "Basic 用户令牌" @Security model.ApiBasicAuth @Success 200 {object} repository.User @Router /v1/admin/users [get].
GenerateAccessToken 生成JWTtoken @Summary 生成JWTtoken @Description 通过用户信息生成JWTtoken @Tags Token相关接口 @Accept application/json @Produce application/json @Param Authorization header string false "Basic 用户令牌" @Success 200 {object} JwtTokenMessage @Router /v1/oauth/token [post].
No description provided by the author
ValidateAcessToken 校验JWTtoken @Summary 校验JWTtoken @Description 校验JWTtoken @Tags Token相关接口 @Accept application/json @Produce application/json @Param Authorization header string false "Basic 用户令牌" @Success 200 {object} JwtTokenMessage @Router /v1/oauth/token/validate [get].

# Structs

No description provided by the author
MyClaims 自定义声明结构体并内嵌jwt.StandardClaims jwt包自带的jwt.StandardClaims只包含了官方字段 我们这里需要额外记录一个username字段,所以要自定义结构体 如果想要保存更多信息,都可以添加到这个结构体中.