Azure Web and Mobile built-in role

SignalR AccessKey Reader

Reads Azure SignalR Service resource metadata and lists the service access keys through control-plane Actions. The definition also includes support-ticket Actions, but support requests require subscription-level access. It has no DataActions, but the returned keys are credentials that can be used to construct connection strings and authorize service access outside this Azure RBAC assignment.

Role-definition permissions are imported from Microsoft Learn. Practical scope, use cases, prerequisites, best practices, security considerations, assignment guidance, and relationships have been reviewed against the official sources below.

Role definition ID: 04165923-9d83-45d5-8227-78b77b0a687e

Control-plane actions (5)

Data-plane actions (0)

None — this role grants no data-plane (data access) actions.

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign directly on the Azure SignalR Service resource whose keys must be read. A parent assignment is inherited by every SignalR resource below it and lets the principal list each resource's keys. Do not broaden this role to subscription scope merely for support-ticket access; use Support Request Contributor separately for that duty.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (4)

Assignment guidance

Reserve SignalR AccessKey Reader for a named legacy deployment or rotation identity on one SignalR resource. Place retrieved credentials in a protected secret store, rotate them through the two-key process, and replace the assignment with Microsoft Entra authorization and the appropriate SignalR data role as soon as the application supports it. Assign Support Request Contributor separately at subscription scope when support-ticket access is required.

Related roles (2)

Editorial sources (9)

Official Microsoft Learn documentation →