Integrate Azure SignalR Service with Service Connector

This page shows the supported authentication types and client types of Azure SignalR Service using Service Connector. You might still be able to connect to Azure SignalR Service in other programming languages without using Service Connector. This page also shows default environment variable name and value (or Spring Boot configuration) you get when you create the service connection. You can learn more about Service Connector environment variable naming convention.

Supported compute service

  • Azure App Service

Supported Authentication types and client types

Client Type System-assigned Managed Identity User-assigned Managed Identity Secret/ConnectionString Service Principal
.Net yes icon yes icon yes icon yes icon

Default environment variable names or application properties

.NET

Secret/ConnectionString

Default environment variable name Description Example value
AZURE_SIGNALR_CONNECTIONSTRING SignalR Service connection string Endpoint=https://{signalrName}.service.signalr.net;AccessKey={};Version=1.0;

System-assigned Managed Identity

Default environment variable name Description Example value
AZURE_SIGNALR_CONNECTIONSTRING SignalR Service connection string with Managed Identity Endpoint=https://{signalrName}.service.signalr.net;AuthType=aad;ClientId={};Version=1.0;

User-assigned Managed Identity

Default environment variable name Description Example value
AZURE_SIGNALR_CONNECTIONSTRING SignalR Service connection string with Managed Identity Endpoint=https://{signalrName}.service.signalr.net;AuthType=aad;ClientId={};Version=1.0;

Service Principal

Default environment variable name Description Example value
AZURE_SIGNALR_CONNECTIONSTRING SignalR Service connection string with Service Principal Endpoint=https://{signalrName}.service.signalr.net;AuthType=aad;ClientId={};ClientSecret={};TenantId={};Version=1.0;

Next steps

Follow the tutorials listed below to learn more about Service Connector.