Initializes a new instance of the CommunicationIdentity class.
Connection string to connect to an Azure Communication Service resource. Example: "endpoint=https://contoso.eastus.communications.azure.net/;accesskey=secret";
Optional. Options to configure the HTTP pipeline.
Initializes a new instance of the CommunicationIdentity class using an Azure KeyCredential.
The endpoint of the service (ex: https://contoso.eastus.communications.azure.net).
An object that is used to authenticate requests to the service. Use the AzureKeyCredential or @azure/identity
to create a credential.
Optional. Options to configure the HTTP pipeline.
Initializes a new instance of the CommunicationIdentity class using a TokenCredential.
The endpoint of the service (ex: https://contoso.eastus.communications.azure.net).
An object that is used to authenticate requests to the service. Use the AzureKeyCredential or @azure/identity
to create a credential.
Optional. Options to configure the HTTP pipeline.
Creates a single user.
Additional options for the request.
Creates a single user and a token simultaneously.
Scopes to include in the token.
Additional options for the request.
Triggers revocation event for user and deletes all its data.
The user being deleted.
Additional options for the request.
Creates a scoped user token.
The user whose tokens are being issued.
Scopes to include in the token.
Additional options for the request.
Exchanges an AAD access token of a Teams user for a new Communication Identity access token with a matching expiration time.
Additional options for the request.
Revokes all data and tokens created for a user.
The user whose tokens are being revoked.
Additional options for the request.
Generated using TypeDoc
Client class for interacting with Azure Communication Services User Token Management.