|
| 1 | +--- |
| 2 | +title: Manage authentication |
| 3 | +description: Learn how to select and manage authentication parameters in Service Connector. |
| 4 | +author: maud-lv |
| 5 | +ms.service: service-connector |
| 6 | +ms.topic: how-to |
| 7 | +ms.date: 02/23/2023 |
| 8 | +ms.author: malev |
| 9 | +--- |
| 10 | + |
| 11 | +# Manage authentication within Service Connector |
| 12 | + |
| 13 | +In this guide, learn about the different authentication options available in Service Connector, and how to customize environment variables. |
| 14 | + |
| 15 | +## Prerequisites |
| 16 | + |
| 17 | +- An Azure subscription - [create one for free](https://azure.microsoft.com/free). |
| 18 | +- An Azure App Service, Azure Container Apps or Azure Spring Apps instance. |
| 19 | +- This guide assumes that you already know how the basics of connecting services using Service Connector. To review our quickstarts, go to [App Service,](quickstart-portal-app-service-connection.md), [Container Apps](quickstart-portal-container-apps.md) or [Azure Spring Apps](quickstart-portal-spring-cloud-connection.md). |
| 20 | + |
| 21 | +## Select an authentication option |
| 22 | + |
| 23 | +Select one of the four different authentication options offered by Service Connector to connect your Azure services together: |
| 24 | + |
| 25 | +- System assigned managed identity: provides an automatically managed identity tied to the resource in Azure Active Directory (Azure AD) |
| 26 | +- User assigned managed identity: provides an identity that can be used on multiple resources |
| 27 | +- Connection string: provides one or multiple key-value pairs with secrets or tokens |
| 28 | +- Service principal: creates a service principal that defines the access policy and permissions for the user/application in the Azure AD tenant |
| 29 | + |
| 30 | +Different authentication options are available for different services: |
| 31 | + |
| 32 | +| Target resource | System assigned managed identity | User assigned managed identity | Connection string | Service principal | |
| 33 | +|---------------------------|--------------------------------------|--------------------------------------|--------------------------------------|--------------------------------------| |
| 34 | +| Postgres single server |  | |  | | |
| 35 | +| Postgres, flexible server |  | |  | | |
| 36 | +| MySQL single server |  | | | | |
| 37 | +| MySQL flexible |  | |  | | |
| 38 | +| SQL |  | |  | | |
| 39 | +| Redis | | |  | | |
| 40 | +| Redis Enterprise | | |  | | |
| 41 | +| Cosmos Cassandra |  |  |  |  | |
| 42 | +| Cosmos Gremlin |  |  |  |  | |
| 43 | +| Cosmos Mongo |  |  |  |  | |
| 44 | +| Cosmos Table |  |  |  |  | |
| 45 | +| Cosmos SQL |  |  |  |  | |
| 46 | +| Blob storage |  |  |  |  | |
| 47 | +| Storage Queue |  |  |  |  | |
| 48 | +| Storage File | |  | | | |
| 49 | +| Storage Table | |  | | | |
| 50 | +| Storage Queue |  |  |  |  | |
| 51 | +| Keyvault |  |  | |  | |
| 52 | +| App Configuration |  |  |  |  | |
| 53 | +| Event Hubs |  |  |  |  | |
| 54 | +| Service Bus |  |  |  |  | |
| 55 | +| SignalR |  |  |  |  | |
| 56 | +| WebPub Sub |  |  |  |  | |
| 57 | +| Confluent Cloud | | |  | | |
| 58 | + |
| 59 | +## Next steps |
| 60 | + |
| 61 | +> [!div class="nextstepaction"] |
| 62 | +> [Service Connector internals](./concept-service-connector-internals.md) |
0 commit comments