Udostępnij za pośrednictwem


Web Pub Sub - Check Permission

Sprawdź, czy połączenie ma uprawnienia do określonej akcji.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
connectionId
path True

string

minLength: 1

Identyfikator połączenia docelowego.

endpoint
path True

string (url)

Punkt końcowy HTTP lub HTTPS dla wystąpienia usługi Web PubSub.

hub
path True

string

pattern: ^[A-Za-z][A-Za-z0-9_`,.[\]]{0,127}$

Nazwa centrum docelowego, która powinna zaczynać się od znaków alfabetycznych i zawierać tylko znaki alfanumeryczne lub podkreślenie.

permission
path True

WebPubSubPermission

Uprawnienie: bieżące obsługiwane akcje to joinLeaveGroup i sendToGroup.

api-version
query True

string

Wersja interfejsów API REST.

targetName
query

string

Znaczenie elementu docelowego zależy od określonego uprawnienia. W przypadku joinLeaveGroup i sendToGroup parametr targetName jest wymaganym parametrem stojącym dla nazwy grupy.

Odpowiedzi

Nazwa Typ Opis
200 OK

Sukces

404 Not Found

Nie znaleziono

Other Status Codes

Odpowiedź na błąd

Nagłówki

x-ms-error-code: string

Przykłady

WebPubSub_CheckPermission

Przykładowe żądanie

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

Przykładowa odpowiedź

Definicje

WebPubSubPermission

Uprawnienie: bieżące obsługiwane akcje to joinLeaveGroup i sendToGroup.

Wartość Opis
joinLeaveGroup
sendToGroup