Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CommunicationIdentityClient

Package version

Client class for interacting with Azure Communication Services User Token Management.

Hierarchy

  • CommunicationIdentityClient

Index

Constructors

constructor

Methods

createUser

createUserWithToken

deleteUser

  • deleteUser(user: CommunicationUserIdentifier, options?: OperationOptions): Promise<VoidResponse>
  • Triggers revocation event for user and deletes all its data.

    Parameters

    • user: CommunicationUserIdentifier

      The user being deleted.

    • Default value options: OperationOptions = {}

      Additional options for the request.

    Returns Promise<VoidResponse>

issueToken

  • Creates a scoped user token.

    Parameters

    • user: CommunicationUserIdentifier

      The user whose tokens are being revoked.

    • scopes: TokenScope[]

      Scopes to include in the token.

    • Default value options: OperationOptions = {}

      Additional options for the request.

    Returns Promise<IssueTokenResponse>

revokeTokens

  • revokeTokens(user: CommunicationUserIdentifier, options?: OperationOptions): Promise<VoidResponse>
  • Revokes all data and tokens created for a user.

    Parameters

    • user: CommunicationUserIdentifier

      The user whose tokens are being revoked.

    • Default value options: OperationOptions = {}

      Additional options for the request.

    Returns Promise<VoidResponse>

Generated using TypeDoc