Web Pub Sub - Generate Client Token
Genere el token para que el cliente conecte el servicio Azure Web PubSub.
POST {endpoint}/api/hubs/{hub}/:generateToken?api-version=2023-07-01
POST {endpoint}/api/hubs/{hub}/:generateToken?userId={userId}&role={role}&minutesToExpire={minutesToExpire}&api-version=2023-07-01&group={group}
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string url |
Punto de conexión HTTP o HTTPS para la instancia del servicio Web PubSub. |
hub
|
path | True |
string |
El nombre del centro de destino, que debe comenzar con los caracteres alfabéticos y solo puede contener caracteres alfanuméricos o un guion bajo. Regex pattern: |
api-version
|
query | True |
string |
La versión de las API REST. |
group
|
query |
string[] |
Grupos a los que se unirá la conexión cuando se conecte. |
|
minutes
|
query |
integer int32 |
La hora de expiración del token generado. |
|
role
|
query |
string[] |
Roles que tendrá la conexión con el token generado. |
|
user
|
query |
string |
Id. de usuario. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Correcto Media Types: "text/plain", "application/json", "text/json" |
|
Other Status Codes |
Respuesta de error Media Types: "text/plain", "application/json", "text/json" Headers x-ms-error-code: string |
Ejemplos
WebPubSub_GenerateClientToken
Sample Request
POST {endpoint}/api/hubs/hub1/:generateToken?userId=user1&minutesToExpire=5&api-version=2023-07-01
Sample Response
{
"token": "ABCDEFG.ABC.ABC"
}
Definiciones
Nombre | Description |
---|---|
Client |
Objeto de respuesta que contiene el token para el cliente. |
Error |
Objeto de error. |
Inner |
ClientTokenResponse
Objeto de respuesta que contiene el token para el cliente.
Nombre | Tipo | Description |
---|---|---|
token |
string |
El valor de token del cliente webSocket para conectarse al servicio |
ErrorDetail
Objeto de error.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Uno de los conjuntos de códigos de error definidos por el servidor. |
details |
Matriz de detalles sobre errores específicos que llevaron a este error notificado. |
|
inner | ||
message |
string |
Representación legible del error. |
target |
string |
Destino del error. |
InnerError
Nombre | Tipo | Description |
---|---|---|
code |
string |
Código de error más específico del proporcionado por el error contenedor. |
inner |