title | titleSuffix | description | author | manager | services | ms.author | ms.date | ms.topic | ms.service | ms.subservice | ms.custom |
---|---|---|---|---|---|---|---|---|---|---|---|
Build a trusted user access service using Azure Functions in Azure Communication Services |
An Azure Communication Services tutorial |
Learn how to create a trusted user access service for Communication Services with Azure Functions |
tophpalmer |
chpalm |
azure-communication-services |
chpalm |
06/30/2021 |
tutorial |
azure-communication-services |
identity |
devx-track-js |
This article describes how to use Azure Functions to build a trusted user access service.
Important
The endpoint created at the end of this tutorial isn't secure. Be sure to read about the security details in the Azure Function Security article. You need to add security to the endpoint to ensure bad actors can't provision tokens.
[!INCLUDE Trusted Service JavaScript]
As part of setting up an trusted service to provision access tokens for users, we need to take into account the security of that endpoint to make sure no bad actor can randomly create tokens for your service. Azure Functions provide built-in security features that you can use to secure the endpoint using different types of authentication policies. Read more about Azure Function Security
If you want to clean up and remove a Communication Services subscription, you can delete the resource or resource group. Deleting the resource group also deletes any other resources associated with it. You can find out more about cleaning up Azure Communication Service resources and cleaning Azure Function Resources.
[!div class="nextstepaction"] Learn about Azure Function Security
[!div class="nextstepaction"] Add voice calling to your app
You may also want to: