Add super admin validation

Resolves #24
This commit is contained in:
Lakhan Samani
2021-07-18 09:37:08 +05:30
parent 7d17032fc2
commit c6cbcd2e66
3 changed files with 31 additions and 1 deletions

View File

@@ -0,0 +1,15 @@
package utils
import (
"github.com/gin-gonic/gin"
"github.com/yauthdev/yauth/server/constants"
)
func IsSuperAdmin(gc *gin.Context) bool {
secret := gc.Request.Header.Get("x-yauth-admin-secret")
if secret == "" {
return false
}
return secret == constants.YAUTH_ADMIN_SECRET
}