Azure Web and Mobile built-in role

Web PubSub Service Owner

Provides full access to Azure Web PubSub data-plane APIs, including read and write REST APIs and authentication APIs used to generate client tokens. It has no control-plane Actions, so it does not create or configure the Web PubSub resource or assign Azure roles.

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: 12cf5a90-567b-43ae-8102-96cf46c7d9b4

Control-plane actions (0)

None — this role grants no control-plane management actions.

Data-plane actions (1)

Excluded actions (0)

None

Assignable scopes (1)

Practical scope

Assign directly on the Azure Web PubSub resource used by the upstream or negotiation server. A parent-scope assignment is inherited by every Web PubSub resource below it and grants full data-plane access to each inherited instance.

Common use cases (2)

Prerequisites (2)

Best practices (3)

Security considerations (3)

Assignment guidance

Assign Web PubSub Service Owner to the upstream or negotiation application identity directly on one Web PubSub resource. Use Service Reader for monitoring, SignalR/Web PubSub Contributor for control-plane resource management, and a separate access-administration role for Azure RBAC delegation.

Related roles (2)

Common questions

When should I assign the Web PubSub Service Owner Azure role?

Assign Web PubSub Service Owner when you need to: Run an upstream server that handles negotiation requests and client events for one Azure Web PubSub resource.; and Generate client access tokens and perform write-capable Web PubSub REST operations using Microsoft Entra authorization.. Practical scope: Assign directly on the Azure Web PubSub resource used by the upstream or negotiation server. A parent-scope assignment is inherited by every Web PubSub resource below it and grants full data-plane access to each inherited instance.

What permissions does the Web PubSub Service Owner Azure role grant?

The role definition grants 1 combined control-plane and data-plane actions. Representative operations include: Microsoft.SignalRService/WebPubSub/*. Review the permission sections above for the complete definition and exclusions.

What are the security risks of the Web PubSub Service Owner Azure role?

Key considerations when assigning Web PubSub Service Owner: The role can generate client tokens and exercise every Web PubSub data-plane API, including operations that affect hubs, groups, users, messages, and connections.; Compromise of the assigned identity can affect all clients and data-plane state on the resource.; and Despite its name, this Owner role cannot manage the Azure resource or create role assignments because it contains DataActions only.. Follow the assignment guidance above and use the narrowest practical scope.

Editorial sources (6)

Official Microsoft Learn documentation →