Partager via


Web Pub Sub - Check Permission

Vérifiez si une connexion est autorisée à l’action spécifiée.

HEAD {endpoint}/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}?api-version=2024-01-01
HEAD {endpoint}/api/hubs/{hub}/permissions/{permission}/connections/{connectionId}?targetName={targetName}&api-version=2024-01-01

Paramètres URI

Nom Dans Obligatoire Type Description
connectionId
path True

string

ID de connexion cible.

endpoint
path True

string

url

Point de terminaison HTTP ou HTTPS pour l’instance de service Web PubSub.

hub
path True

string

Nom du hub cible, qui doit commencer par des caractères alphabétiques et ne contient que des caractères alphanumériques ou un trait de soulignement.

Modèle d’expression régulière: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$

permission
path True

WebPubSubPermission

Autorisation : les actions prises en charge actuelles sont joinLeaveGroup et sendToGroup.

api-version
query True

string

Version des API REST.

targetName
query

string

La signification de la cible dépend de l’autorisation spécifique. Pour joinLeaveGroup et sendToGroup, targetName est un paramètre requis qui correspond au nom du groupe.

Réponses

Nom Type Description
200 OK

Succès

404 Not Found

Introuvable

Other Status Codes

Réponse d’erreur

En-têtes

x-ms-error-code: string

Exemples

WebPubSub_CheckPermission

Exemple de requête

HEAD {endpoint}/api/hubs/hub1/permissions/joinLeaveGroup/connections/connection1?targetName=group1&api-version=2024-01-01

Exemple de réponse

Définitions

WebPubSubPermission

Autorisation : les actions prises en charge actuelles sont joinLeaveGroup et sendToGroup.

Nom Type Description
joinLeaveGroup

string

sendToGroup

string