CommunicationIdentityClient class
Clientklasse voor interactie met Gebruikerstokenbeheer van Azure Communication Services.
Constructors
| Communication |
Initialiseert een nieuw exemplaar van de CommunicationIdentity-klasse. |
| Communication |
Initialiseert een nieuw exemplaar van de CommunicationIdentity-klasse met behulp van een Azure KeyCredential. |
| Communication |
Initialiseert een nieuw exemplaar van de CommunicationIdentity-klasse met behulp van een TokenCredential. |
Methoden
| create |
Hiermee maakt u één gebruiker. |
| delete |
Hiermee activeert u de intrekkings gebeurtenis voor de gebruiker en verwijdert u alle bijbehorende gegevens. |
| issue |
Hiermee maakt u een token van een gebruiker met een bereik. |
| revoke |
Hiermee worden alle gegevens en tokens ingetrokken die voor een gebruiker zijn gemaakt. |
Constructordetails
CommunicationIdentityClient(string, CommunicationIdentityOptions)
Initialiseert een nieuw exemplaar van de CommunicationIdentity-klasse.
new CommunicationIdentityClient(connectionString: string, options?: CommunicationIdentityOptions)
Parameters
- connectionString
-
string
Verbindingsreeks om verbinding te maken met een Azure Communication Service-resource. Voorbeeld: "endpoint=https://contoso.eastus.communications.azure.net/; accesskey=secret";
- options
- CommunicationIdentityOptions
Facultatief. Opties voor het configureren van de HTTP-pijplijn.
CommunicationIdentityClient(string, KeyCredential, CommunicationIdentityOptions)
Initialiseert een nieuw exemplaar van de CommunicationIdentity-klasse met behulp van een Azure KeyCredential.
new CommunicationIdentityClient(url: string, credential: KeyCredential, options?: CommunicationIdentityOptions)
Parameters
- url
-
string
Het eindpunt van de service (bijvoorbeeld: https://contoso.eastus.communications.azure.net).
- credential
- KeyCredential
Een object dat wordt gebruikt voor het verifiëren van aanvragen voor de service. Gebruik azureKeyCredential of @azure/identity om een referentie te maken.
- options
- CommunicationIdentityOptions
Facultatief. Opties voor het configureren van de HTTP-pijplijn.
CommunicationIdentityClient(string, TokenCredential, CommunicationIdentityOptions)
Initialiseert een nieuw exemplaar van de CommunicationIdentity-klasse met behulp van een TokenCredential.
new CommunicationIdentityClient(url: string, credential: TokenCredential, options?: CommunicationIdentityOptions)
Parameters
- url
-
string
Het eindpunt van de service (bijvoorbeeld: https://contoso.eastus.communications.azure.net)
- credential
- TokenCredential
TokenCredential die wordt gebruikt voor het verifiëren van aanvragen voor de service.
- options
- CommunicationIdentityOptions
Facultatief. Opties voor het configureren van de HTTP-pijplijn.
Methodedetails
createUser(OperationOptions)
Hiermee maakt u één gebruiker.
function createUser(options?: OperationOptions): Promise<CreateUserResponse>
Parameters
- options
- OperationOptions
Aanvullende opties voor de aanvraag.
Retouren
Promise<CreateUserResponse>
deleteUser(CommunicationUserIdentifier, OperationOptions)
Hiermee activeert u de intrekkings gebeurtenis voor de gebruiker en verwijdert u alle bijbehorende gegevens.
function deleteUser(user: CommunicationUserIdentifier, options?: OperationOptions): Promise<{ _response: HttpResponse }>
Parameters
De gebruiker die wordt verwijderd.
- options
- OperationOptions
Aanvullende opties voor de aanvraag.
Retouren
Promise<{ _response: HttpResponse }>
issueToken(CommunicationUserIdentifier, TokenScope[], OperationOptions)
Hiermee maakt u een token van een gebruiker met een bereik.
function issueToken(user: CommunicationUserIdentifier, scopes: TokenScope[], options?: OperationOptions): Promise<IssueTokenResponse>
Parameters
De gebruiker waarvan de tokens worden ingetrokken.
- scopes
Bereiken die moeten worden opgenomen in het token.
- options
- OperationOptions
Aanvullende opties voor de aanvraag.
Retouren
Promise<IssueTokenResponse>
revokeTokens(CommunicationUserIdentifier, Date, OperationOptions)
Hiermee worden alle gegevens en tokens ingetrokken die voor een gebruiker zijn gemaakt.
function revokeTokens(user: CommunicationUserIdentifier, tokensValidFrom?: Date, options?: OperationOptions): Promise<{ _response: HttpResponse }>
Parameters
De gebruiker waarvan de tokens worden ingetrokken.
- tokensValidFrom
-
Date
Tokens die voor dit tijdstip zijn uitgegeven, worden ingetrokken.
- options
- OperationOptions
Aanvullende opties voor de aanvraag.
Retouren
Promise<{ _response: HttpResponse }>