Skip to content

Commit cb66268

Browse files
authored
Merge pull request #187627 from ddematheu2/dademath-auth-sample
ACS Auth Sample overview page
2 parents 2c78d64 + 6ce5678 commit cb66268

17 files changed

+181
-20
lines changed

articles/communication-services/concepts/authentication.md

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -50,6 +50,8 @@ To set up a service principal, [create a registered application from the Azure C
5050

5151
Communication services support Azure AD authentication but do not support managed identity for Communication services resources. You can find more details, about the managed identity support in the [Azure Active Directory documentation](../../active-directory/managed-identities-azure-resources/services-support-managed-identities.md).
5252

53+
Use our [Trusted authentication service hero sample](../samples/trusted-auth-sample.md) to map Azure Communication Services access tokens with your Azure Active Directory.
54+
5355
### User Access Tokens
5456

5557
User access tokens are generated using the Identity SDK and are associated with users created in the Identity SDK. See an example of how to [create users and generate tokens](../quickstarts/access-tokens.md). Then, user access tokens are used to authenticate participants added to conversations in the Chat or Calling SDK. For more information, see [add chat to your app](../quickstarts/chat/get-started.md). User access token authentication is different compared to access key and Azure AD authentication in that it is used to authenticate a user rather than a secured Azure resource.
@@ -62,8 +64,15 @@ The user identity is intended to act as a primary key for logs and metrics colle
6264

6365
> [!div class="nextstepaction"]
6466
> [Create and manage Communication Services resources](../quickstarts/create-communication-resource.md)
67+
68+
> [!div class="nextstepaction"]
6569
> [Create an Azure Active Directory service principal application from the Azure CLI](../quickstarts/identity/service-principal-from-cli.md)
66-
> [Create User Access Tokens](../quickstarts/access-tokens.md)
70+
71+
> [!div class="nextstepaction"]
72+
> [Create user access tokens](../quickstarts/access-tokens.md)
73+
74+
> [!div class="nextstepaction"]
75+
> [Trusted authentication service hero sample](../samples/trusted-auth-sample.md)
6776
6877
For more information, see the following articles:
69-
- [Learn about client and server architecture](../concepts/client-and-server-architecture.md)
78+
- [Learn about client and server architecture](../concepts/client-and-server-architecture.md)

articles/communication-services/concepts/client-and-server-architecture.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,7 @@ Azure Communication Services clients must present `user access tokens` to access
3333
- **Concept:** [User Identity](identity-model.md)
3434
- **Quickstart:** [Create and manage access tokens](../quickstarts/access-tokens.md)
3535
- **Tutorial:** [Build a identity management services use Azure Functions](../tutorials/trusted-service-tutorial.md)
36+
- **Sample:** [Trusted authentication service hero sample](../samples/trusted-auth-sample.md)
3637

3738
> [!IMPORTANT]
3839
> For simplicity, we do not show user access management and token distribution in subsequent architecture flows.

articles/communication-services/overview.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ After creating a Communication Services resource you can start building client s
5252
|**[Join your calling app to a Teams meeting](./quickstarts/voice-video-calling/get-started-teams-interop.md)**|Azure Communication Services can be used to build custom meeting experiences that interact with Microsoft Teams. Users of your Communication Services solution(s) can interact with Teams participants over voice, video, chat, and screen sharing.|
5353
|**[Get started with chat](./quickstarts/chat/get-started.md)**|The Azure Communication Services Chat SDK is used to add rich real-time text chat into your applications.|
5454
|**[Connect a Microsoft Bot to a phone number](https://github.com/microsoft/botframework-telephony)**|Telephony channel is a channel in Microsoft Bot Framework that enables the bot to interact with users over the phone. It leverages the power of Microsoft Bot Framework combined with the Azure Communication Services and the Azure Speech Services. |
55+
| **[Add visual communication experiences](https://aka.ms/acsstorybook)** | The UI Library for Azure Communication Services enables you to easily add rich, visual communication experiences to your applications for both calling and chat. |
5556

5657
## Samples
5758

@@ -75,6 +76,7 @@ Learn more about the Azure Communication Services SDKs with the resources below.
7576
|**[Calling SDK overview](./concepts/voice-video-calling/calling-sdk-features.md)**|Review the Communication Services Calling SDK overview.|
7677
|**[Chat SDK overview](./concepts/chat/sdk-features.md)**|Review the Communication Services Chat SDK overview.|
7778
|**[SMS SDK overview](./concepts/sms/sdk-features.md)**|Review the Communication Services SMS SDK overview.|
79+
|**[UI Library overview](https://aka.ms/acsstorybook))**| Review the UI Library for the Communication Services |
7880

7981
## Other Microsoft Communication Services
8082

articles/communication-services/quickstarts/access-tokens.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,3 +86,4 @@ You might also want to:
8686
- [Learn about authentication](../concepts/authentication.md)
8787
- [Add chat to your app](./chat/get-started.md)
8888
- [Learn about client and server architecture](../concepts/client-and-server-architecture.md)
89+
- [Deploy trusted authentication service hero sample](../samples/trusted-auth-sample.md)

articles/communication-services/quickstarts/chat/get-started.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ In this quickstart you learned how to:
6161
6262
You may also want to:
6363

64+
- Get started with the [UI Library](https://aka.ms/acsstorybook)
6465
- Learn about [chat concepts](../../concepts/chat/concepts.md)
6566
- Familiarize yourself with [Chat SDK](../../concepts/chat/sdk-features.md)
6667
- Using [Chat SDK in your React Native](./react-native.md) application.

articles/communication-services/quickstarts/identity/quick-create-identity.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,3 +42,4 @@ You may also want to:
4242

4343
- [Learn about authentication](../../concepts/authentication.md)
4444
- [Learn about client and server architecture](../../concepts/client-and-server-architecture.md)
45+
- [Deploy trusted authentication service hero sample](../../samples/trusted-auth-sample.md)

articles/communication-services/quickstarts/voice-video-calling/get-started-teams-interop.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Quickstart - Teams interop on Azure Communication Services
33
titleSuffix: An Azure Communication Services quickstart
4-
description: In this quickstart, you'll learn how to join an Teams meeting with the Azure Communication Calling SDK.
4+
description: In this quickstart, you'll learn how to join a Teams meeting with the Azure Communication Calling SDK.
55
author: chpalm
66
ms.author: chpalm
77
ms.date: 06/30/2021
@@ -40,5 +40,6 @@ If you want to clean up and remove a Communication Services subscription, you ca
4040
For more information, see the following articles:
4141

4242
- Check out our [calling hero sample](../../samples/calling-hero-sample.md)
43+
- Get started with the [UI Library](https://aka.ms/acsstorybook)
4344
- Learn about [Calling SDK capabilities](./getting-started-with-calling.md)
4445
- Learn more about [how calling works](../../concepts/voice-video-calling/about-call-types.md)

articles/communication-services/quickstarts/voice-video-calling/get-started-with-video-calling.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ If you want to clean up and remove a Communication Services subscription, you ca
3636
## Next steps
3737
For more information, see the following articles:
3838

39-
- Check out our [web calling sample](../../samples/web-calling-sample.md)
39+
- Check out our [calling hero sample](../../samples/calling-hero-sample.md)
40+
- Get started with the [UI Library](https://aka.ms/acsstorybook)
4041
- Learn about [Calling SDK capabilities](./getting-started-with-calling.md?pivots=platform-web)
4142
- Learn more about [how calling works](../../concepts/voice-video-calling/about-call-types.md)

articles/communication-services/quickstarts/voice-video-calling/getting-started-with-calling.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -43,5 +43,6 @@ If you want to clean up and remove a Communication Services subscription, you ca
4343
For more information, see the following articles:
4444

4545
- Check out our [calling hero sample](../../samples/calling-hero-sample.md)
46+
- Get started with the [UI Library](https://aka.ms/acsstorybook)
4647
- Learn about [Calling SDK capabilities]()
4748
- Learn more about [how calling works](../../concepts/voice-video-calling/about-call-types.md)

articles/communication-services/samples/calling-hero-sample.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
---
2-
title: Group calling hero sample
2+
title: Calling hero sample
33
titleSuffix: An Azure Communication Services sample overview
44
description: Overview of calling hero sample using Azure Communication Services to enable developers to learn more about the inner workings of the sample.
55
author: ddematheu2
6-
manager: nimag
6+
manager: chpalm
77
services: azure-communication-services
88

99
ms.author: dademath
@@ -14,7 +14,7 @@ ms.subservice: calling
1414
zone_pivot_groups: acs-web-ios-android
1515
---
1616

17-
# Get started with the group calling hero sample
17+
# Get started with the calling hero sample
1818

1919
::: zone pivot="platform-web"
2020
[!INCLUDE [Web Calling Hero Sample](./includes/web-calling-hero.md)]

0 commit comments

Comments
 (0)