authz
Api Code Documentation / Exports / authz
#
Table of contents#
Functions#
Functions#
authorizedâ–¸ authorized(token
, intent
): (resourcePermissions
: Permissions
) => Promise
<undefined
>
#
ParametersName | Type |
---|---|
token | AuthToken |
intent | default |
#
Returnsfn
â–¸ (resourcePermissions
): Promise
<undefined
>
#
ParametersName | Type |
---|---|
resourcePermissions | Permissions |
#
ReturnsPromise
<undefined
>
#
Defined in#
getAllowedIntentsâ–¸ getAllowedIntents(userAndGroups
, resourcePermissions
): default
[]
#
ParametersName | Type |
---|---|
userAndGroups | People |
resourcePermissions | Permissions |
#
Returnsdefault
[]
#
Defined in#
getUserAndGroupsâ–¸ getUserAndGroups(token
): string
[]
#
ParametersName | Type |
---|---|
token | Object |
token.groups | string [] |
token.userId | string |
#
Returnsstring
[]
#
Defined in#
hasIntersectionâ–¸ hasIntersection(actualGroups
, allowedGroups
): boolean
#
ParametersName | Type |
---|---|
actualGroups | any |
allowedGroups | any |
#
Returnsboolean
#
Defined in#
throwIfUnauthorizedâ–¸ throwIfUnauthorized(token
, intent
, permissions
): Promise
<undefined
>
#
ParametersName | Type |
---|---|
token | AuthToken |
intent | default |
permissions | Permissions |
#
ReturnsPromise
<undefined
>