12345678910111213141516171819202122232425262728293031 |
- package user
- import (
- "github.com/gin-gonic/gin"
- )
- func InitAuthRouter(r *gin.RouterGroup) {
- r.POST("/login", Login)
- r.DELETE("/logout", Logout)
- r.GET("/casdoor_uri", GetCasdoorUri)
- r.POST("/casdoor_callback", CasdoorCallback)
- }
- func InitManageUserRouter(r *gin.RouterGroup) {
- r.GET("users", GetUsers)
- r.GET("user/:id", GetUser)
- r.POST("user", AddUser)
- r.POST("user/:id", EditUser)
- r.DELETE("user/:id", DeleteUser)
- }
- func InitUserRouter(r *gin.RouterGroup) {
- r.GET("/otp_status", OTPStatus)
- r.GET("/otp_secret", GenerateTOTP)
- r.POST("/otp_enroll", EnrollTOTP)
- r.POST("/otp_reset", ResetOTP)
- r.GET("/otp_secure_session_status", SecureSessionStatus)
- r.POST("/otp_secure_session", StartSecure2FASession)
- }
|