Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func HasRole ¶
func HasRole(claims Claims, permission permissions.DatasetPermission) bool
HasRole returns a boolean indicating whether the user has the correct permissions.
func IsPublisher ¶ added in v1.6.0
IsPublisher returns a boolean indicating whether the user is on the Publishing team
Types ¶
type Claims ¶
type Claims struct { OrgClaim organization.Claim DatasetClaim dataset.Claim UserClaim user.Claim TeamClaims []teamUser.Claim }
Claims is an object containing claims and user info
func ParseClaims ¶
ParseClaims creates a Claims object from a string map which is returned by the authorizer.
Click to show internal directories.
Click to hide internal directories.