Delen via


az communication identity token

Note

Deze verwijzing maakt deel uit van de communicatie-extensie voor de Azure CLI (versie 2.67.0 of hoger). De extensie installeert automatisch de eerste keer dat u een az communication identity token opdracht uitvoert. Meer informatie over uitbreidingen.

Deze opdrachtgroep is afgeschaft en wordt verwijderd in een toekomstige release. Gebruik in plaats daarvan het token voor communicatiegebruikersidentiteit.

Opdrachten voor het beheren van gebruikerstokens voor een Communication Service-resource.

Opdracht

Name Description Type Status
az communication identity token get-for-teams-user

Hiermee wordt een Azure Active Directory-toegangstoken (Azure AD) van een Teams-gebruiker uitgewisseld voor een nieuw ACS Identity-toegangstoken met een overeenkomende verlooptijd.

Extension Deprecated
az communication identity token issue

Hiermee geeft u een nieuw toegangstoken met de opgegeven bereiken voor een bepaalde gebruikersidentiteit. Als er geen gebruikersidentiteit is opgegeven, maakt u ook een nieuwe gebruikersidentiteit.

Extension Deprecated
az communication identity token revoke

Hiermee worden alle toegangstokens voor de specifieke ACS-identiteit ingetrokken.

Extension Deprecated

az communication identity token get-for-teams-user

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep communicatie-id-token is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan het token voor communicatiegebruikersidentiteit.

Hiermee wordt een Azure Active Directory-toegangstoken (Azure AD) van een Teams-gebruiker uitgewisseld voor een nieuw ACS Identity-toegangstoken met een overeenkomende verlooptijd.

az communication identity token get-for-teams-user --aad-token
                                                   --aad-user
                                                   --client
                                                   [--connection-string]

Voorbeelden

Token ophalen voor teams-gebruiker

az communication identity token get-for-teams-user --aad-token "aad-123-xyz" --client "app-id-123-xyz" --aad-user "uid"

Vereiste parameters

--aad-token

Azure AD-toegangstoken van een Teams-gebruiker.

--aad-user

Object-id van een Azure AD-gebruiker (Teams-gebruiker) die moet worden geverifieerd op basis van de OID-claim in het Azure AD-toegangstoken.

--client

Client-id van een Azure AD-toepassing die moet worden geverifieerd op basis van de appId-claim in het Azure AD-toegangstoken.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--connection-string

Verbindingsreeks voor communicatie. Omgevingsvariabele: AZURE_COMMUNICATION_CONNECTION_STRING.

Eigenschap Waarde
Parametergroep: Communication Arguments
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az communication identity token issue

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep communicatie-id-token is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan het token voor communicatiegebruikersidentiteit.

Hiermee geeft u een nieuw toegangstoken met de opgegeven bereiken voor een bepaalde gebruikersidentiteit. Als er geen gebruikersidentiteit is opgegeven, maakt u ook een nieuwe gebruikersidentiteit.

az communication identity token issue --scope
                                      [--connection-string]
                                      [--user]

Voorbeelden

Toegangstoken uitgeven

az communication identity token issue --scope chat

Toegangstoken met meerdere bereiken en gebruiker uitgeven

az communication identity token issue --scope chat voip --user "8:acs:xxxxxx"

Vereiste parameters

--scope

Lijst met bereiken voor een toegangstoken ex: chat/voip.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--connection-string

Verbindingsreeks voor communicatie. Omgevingsvariabele: AZURE_COMMUNICATION_CONNECTION_STRING.

Eigenschap Waarde
Parametergroep: Communication Arguments
--user

ACS-id.

Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False

az communication identity token revoke

Afgeschaft

Deze opdracht wordt impliciet afgeschaft omdat de opdrachtgroep communicatie-id-token is afgeschaft en in een toekomstige release wordt verwijderd. Gebruik in plaats daarvan het token voor communicatiegebruikersidentiteit.

Hiermee worden alle toegangstokens voor de specifieke ACS-identiteit ingetrokken.

az communication identity token revoke --user
                                       [--connection-string]
                                       [--yes]

Voorbeelden

Toegangstokens intrekken

az communication identity token revoke --user "8:acs:xxxxxx"

Vereiste parameters

--user

ACS-id.

Optionele parameters

De volgende parameters zijn optioneel, maar afhankelijk van de context kunnen een of meer parameters vereist zijn om de opdracht uit te voeren.

--connection-string

Verbindingsreeks voor communicatie. Omgevingsvariabele: AZURE_COMMUNICATION_CONNECTION_STRING.

Eigenschap Waarde
Parametergroep: Communication Arguments
--yes -y

Niet vragen om bevestiging.

Eigenschap Waarde
Default value: False
Globale parameters
--debug

Vergroot de uitgebreidheid van logboekregistratie om alle logboeken voor foutopsporing weer te geven.

Eigenschap Waarde
Default value: False
--help -h

Dit Help-bericht weergeven en afsluiten.

--only-show-errors

Alleen fouten weergeven, waarschuwingen onderdrukken.

Eigenschap Waarde
Default value: False
--output -o

Uitvoerindeling.

Eigenschap Waarde
Default value: json
Geaccepteerde waarden: json, jsonc, none, table, tsv, yaml, yamlc
--query

JMESPath-queryreeks. Zie http://jmespath.org/ voor meer informatie en voorbeelden.

--subscription

Naam of id van abonnement. U kunt het standaardabonnement configureren met behulp van az account set -s NAME_OR_ID.

--verbose

Vergroot de uitgebreidheid van logboekregistratie. Gebruik --debug voor volledige foutopsporingslogboeken.

Eigenschap Waarde
Default value: False