Backstage
Docs
Github
Preparing search index...
@backstage/plugin-permission-common
PermissionClient
Class PermissionClient
An isomorphic client for requesting authorization for Backstage permissions.
Implements
PermissionEvaluator
Index
Constructors
constructor
Methods
authorize
authorize
Conditional
Constructors
constructor
new
PermissionClient
(
options
:
{
config
:
Config
;
discovery
:
DiscoveryApi
}
,
)
:
PermissionClient
Parameters
options
:
{
config
:
Config
;
discovery
:
DiscoveryApi
}
Returns
PermissionClient
Methods
authorize
authorize
(
requests
:
AuthorizePermissionRequest
[]
,
options
?:
PermissionClientRequestOptions
,
)
:
Promise
<
DefinitivePolicyDecision
[]
>
Parameters
requests
:
AuthorizePermissionRequest
[]
Optional
options
:
PermissionClientRequestOptions
Returns
Promise
<
DefinitivePolicyDecision
[]
>
authorize
Conditional
authorizeConditional
(
queries
:
QueryPermissionRequest
[]
,
options
?:
PermissionClientRequestOptions
,
)
:
Promise
<
PolicyDecision
[]
>
Parameters
queries
:
QueryPermissionRequest
[]
Optional
options
:
PermissionClientRequestOptions
Returns
Promise
<
PolicyDecision
[]
>
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Methods
authorize
authorize
Conditional
Docs
Github
Backstage
Loading...
An isomorphic client for requesting authorization for Backstage permissions.