Azure Communication Services Identity

Connector to create and manage users and access tokens in an Azure Communication Services resource.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Microsoft |
URL | https://azure.microsoft.com/services/communication-services |
acssolutions@microsoft.com |
Connector Metadata | |
---|---|
Publisher | Microsoft |
Website | https://azure.microsoft.com/services/communication-services |
Privacy policy | https://privacy.microsoft.com |
Categories | Communication |
Azure Communication Identity is used for managing users and user tokens for Azure Communication Services.
You will need the following to proceed:
- A Microsoft Power Apps or Power Automate plan with custom connector feature
- An Azure subscription
- An Azure Communication Services resource
After setting up your Azure Communication Services resource (with this quickstart doc), obtain the connection credentials by accessing your connection string.
After setting up an Azure Communication Services resource, you can use this connector to generate user IDs and refresh access tokens.
Does not support Service Principal (Microsoft Entra ID application) Authentication at this time.
No known common errors.
- Why does my access token not work?
- Your access token may have expired, please try issuing a new access token.
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
Connection String | securestring | Azure Communication Services Connection String. | True |
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Create a user |
Create a new user, and optionally, an access token. |
Delete a user |
Delete the user, revoke all access tokens for the user and delete all associated data. |
Issue a user access token |
Issue a new access token for the user. |
Revoke user access tokens |
Revoke all access tokens for the user. |
Create a new user, and optionally, an access token.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Token Scopes
|
Token Scopes | string |
Returns
Name | Path | Type | Description |
---|---|---|---|
User ID
|
identity.id | string | |
accessToken
|
accessToken | accessToken |
Delete the user, revoke all access tokens for the user and delete all associated data.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User ID
|
identityId | True | string |
Azure Communication Services user ID. |
Issue a new access token for the user.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User ID
|
identityId | True | string |
Azure Communication Services user ID. |
Token Scopes
|
Token Scopes | string |
Returns
- Body
- accessToken
Revoke all access tokens for the user.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
User ID
|
identityId | True | string |
Azure Communication Services user ID. |
Name | Path | Type | Description |
---|---|---|---|
Access Token
|
token | string | |
Token Expiry
|
expiresOn | date-time |