Documentation ¶
Index ¶
- Constants
- Variables
- func CasbinMiddleware() gin.HandlerFunc
- func HandleOAuth2Callback(c *gin.Context)
- func InitCasbin() *casbin.Enforcer
- func InitOidc(providerUrl string, clientID string, clientSecret string, redirectURL string, ...)
- func OidcMiddleware(provider string, clientID string, clientSecret string, redirectURL string) gin.HandlerFunc
- func SetUserToSession(c *gin.Context, user *User) bool
- type User
Constants ¶
View Source
const CasbinModel string = `` /* 235-byte string literal not displayed */
CasbinModel casbin model in string
Variables ¶
View Source
var CasbinEnforcer *casbin.Enforcer
CasbinEnforcer global casbin instance
Functions ¶
func CasbinMiddleware ¶
func CasbinMiddleware() gin.HandlerFunc
CasbinMiddleware Casbin middleware, load authorize policy and enforce authorize check
func HandleOAuth2Callback ¶
func OidcMiddleware ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.