Skip to content

Commit 1945b3d

Browse files
Merge pull request #281525 from motasem13/patch-2
Update authentication.md
2 parents d87c04a + 1c56b50 commit 1945b3d

File tree

1 file changed

+21
-3
lines changed

1 file changed

+21
-3
lines changed

articles/communication-services/concepts/authentication.md

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,16 +46,34 @@ If you wish to call Azure Communication Services' APIs manually using an access
4646

4747
<a name='azure-ad-authentication'></a>
4848

49-
### Microsoft Entra authentication
5049

51-
The Azure platform provides role-based access (Azure RBAC) to control access to the resources. Azure RBAC security principal represents a user, group, service principal, or managed identity that is requesting access to Azure resources. Microsoft Entra authentication provides superior security and ease of use over other authorization options. For example, by using managed identity, you avoid having to store your account access key within your code, as you do with Access Key authorization. While you can continue to use Access Key authorization with communication services applications, Microsoft recommends moving to Microsoft Entra ID where possible.
5250

5351
To set up a service principal, [create a registered application from the Azure CLI](../quickstarts/identity/service-principal.md?pivots=platform-azcli). Then, the endpoint and credentials can be used to authenticate the SDKs. See examples of how [service principal](../quickstarts/identity/service-principal.md) is used.
5452

55-
Communication services supports Microsoft Entra authentication for Communication services resources. You can find more details, about the managed identity support in the [Microsoft Entra documentation](/entra/identity/managed-identities-azure-resources/managed-identities-status).
53+
Communication services supports Microsoft Entra ID authentication for Communication services resources. You can find more details, about the managed identity support in the [How to use Managed Identity with Azure Communication Services](/azure/communication-services/how-tos/managed-identity).
5654

5755

5856

57+
58+
59+
### Microsoft Entra ID Authentication
60+
61+
The Azure platform provides role-based access (Azure RBAC) to control access to resources. Azure RBAC security principal represents a user, group, service principal, or managed identity that is requesting access to Azure resources. Microsoft Entra ID authentication provides superior security and ease of use over other authorization options.
62+
63+
- **Managed Identity:**
64+
- By using managed identity, you avoid having to store your account access key within your code, as you do with Access Key authorization. Managed identity credentials are fully managed, rotated, and protected by the platform, reducing the risk of credential exposure.
65+
- Managed identities can authenticate to Azure services and resources that support Microsoft Entra ID authentication. This method provides a seamless and secure way to manage credentials.
66+
- For more information on how to use Managed Identity with Azure Communication Services, refer to [This Guide](/azure/communication-services/how-tos/managed-identity).
67+
68+
69+
70+
- **Service Principal:**
71+
- To set up a service principal [create a registered application from the Azure CLI](../quickstarts/identity/service-principal.md?pivots=platform-azcli). Then, the endpoint and credentials can be used to authenticate the SDKs.
72+
- See examples of how [service principal](../quickstarts/identity/service-principal.md) is used.
73+
74+
Communication Services supports Microsoft Entra ID authentication for Communication Services resources, While you can continue to use Access Key authorization with communication services applications, Microsoft recommends moving to Microsoft Entra ID where possible.
75+
76+
5977
Use our [Trusted authentication service hero sample](../samples/trusted-auth-sample.md) to map Azure Communication Services access tokens with your Microsoft Entra ID.
6078

6179
### User Access Tokens

0 commit comments

Comments
 (0)