AuthorizedFrontendRequestContext Class

Provides some generic context for downstream server applications to get details of a request that originated at the frontend. The context is meant for use in applications that require authorization.

see FrontendRequestContext

Extends

Methods

Name Description
constructor(accessToken: AccessToken, activityId?: string): AuthorizedFrontendRequestContext Create a new context for frontend operations to pass to various services  
create(activityId?: string): Promise<AuthorizedFrontendRequestContext> Static Create a new context for frontend operations to pass to various services that require  

Inherited methods

Name Inherited from Description
enter(): AuthorizedFrontendRequestContext AuthorizedClientRequestContext Set or reset the current ClientRequestContext to be this object.

Inherited properties

Name Type Inherited from Description
_current ProtectedStatic ClientRequestContext AuthorizedClientRequestContext  
accessToken AccessToken AuthorizedClientRequestContext The access token value of the client application.
activityId Readonly string AuthorizedClientRequestContext Used for logging to correlate all service requests that originated from this client request
applicationId Readonly string AuthorizedClientRequestContext Used for logging and usage tracking to identify the application that created this client request
applicationVersion Readonly string AuthorizedClientRequestContext Used for logging and usage tracking to identify the application version that created this client request
current Accessor StaticReadOnly ClientRequestContext AuthorizedClientRequestContext Get the current client request context
sessionId Readonly string AuthorizedClientRequestContext Used for logging to identify the session that created this client request
useContextForRpc Accessor boolean AuthorizedClientRequestContext  

Defined in

Last Updated: 29 November, 2022