generated from VLADIMIR/template
12 lines
313 B
Go
12 lines
313 B
Go
package roles
|
|
|
|
// HasRole возвращает true, если у субъекта есть роль; администратор
|
|
// проходит проверку любой роли.
|
|
func HasRole(claims IHasRole, role string) bool {
|
|
if claims.HasRole(Admin) {
|
|
return true
|
|
}
|
|
|
|
return claims.HasRole(role)
|
|
}
|