Page Contents

Home > @loopback/authorization > AuthorizationContext

AuthorizationContext interface

Request context for authorization

Signature:

export interface AuthorizationContext 

Properties

Property Type Description
invocationContext InvocationContext Context for the invocation
principals Principal[] An array of principals identified for the request - it should come from authentication
resource string An name for the target resource to be accessed, such as OrderController.prototype.cancelOrder
roles Role[] An array of roles for principals
scopes string[] An array of scopes representing granted permissions - usually come from access tokens