Documentation
¶
Index ¶
- func GenUserToken(audience string, id int64, subj string) (string, int64, int64)
- func Logger() gin.HandlerFunc
- func MustAuthNewGithubUser() gin.HandlerFunc
- func MustAuthProjAdmin() gin.HandlerFunc
- func MustAuthProjCommitter() gin.HandlerFunc
- func MustAuthProjCommitterOrTranCommitter() gin.HandlerFunc
- func MustAuthProjContributor() gin.HandlerFunc
- func MustAuthProjViewer() gin.HandlerFunc
- func MustAuthUser() gin.HandlerFunc
- func MustGetProj() gin.HandlerFunc
- func MustGetProjRole() gin.HandlerFunc
- func ParseToken(tokenStr string) (*jwt.StandardClaims, error)
- func TryAuthUser() gin.HandlerFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GenUserToken ¶
GenUserToken gen a token from User
func Logger ¶
func Logger() gin.HandlerFunc
func MustAuthNewGithubUser ¶
func MustAuthNewGithubUser() gin.HandlerFunc
MustAuthNewGithubUser verifies a token
func MustAuthProjAdmin ¶
func MustAuthProjAdmin() gin.HandlerFunc
MustAuthProjAdmin verifies a jwt if can do something on a project
func MustAuthProjCommitter ¶
func MustAuthProjCommitter() gin.HandlerFunc
MustAuthProjCommitter verifies a jwt if can do something on a project
func MustAuthProjCommitterOrTranCommitter ¶
func MustAuthProjCommitterOrTranCommitter() gin.HandlerFunc
MustAuthProjCommitterOrTranCommitter verifies a jwt if can do something on a project
func MustAuthProjContributor ¶
func MustAuthProjContributor() gin.HandlerFunc
MustAuthProjContributor verifies a jwt if can do something on a project
func MustAuthProjViewer ¶
func MustAuthProjViewer() gin.HandlerFunc
MustAuthProjViewer verifies a jwt if can do something on a project
func MustGetProjRole ¶
func MustGetProjRole() gin.HandlerFunc
MustGetProjRole finds the project by uri
func ParseToken ¶
func ParseToken(tokenStr string) (*jwt.StandardClaims, error)
ParseToken parse token. Return nil claim when parse error
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.