Udostępnij za pośrednictwem


Generate - Access Token

Generowanie tokenu dostępu usługi Azure Video Indexer.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.VideoIndexer/accounts/{accountName}/generateAccessToken?api-version=2024-01-01

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
accountName
path True

string

Nazwa konta usługi Azure Video Indexer.

Wzorzec wyrażenia regularnego: ^[A-Za-z0-9-]+$

resourceGroupName
path True

string

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter.

subscriptionId
path True

string

Identyfikator subskrypcji docelowej.

api-version
query True

string

Wersja interfejsu API do użycia dla tej operacji.

Treść żądania

Nazwa Wymagane Typ Opis
permissionType True

permissionType

Żądane uprawnienie

scope True

scope

Żądany typ nośnika

projectId

string

Identyfikator projektu

videoId

string

Identyfikator wideo

Odpowiedzi

Nazwa Typ Opis
200 OK

AccessToken

Właściwości tokenu dostępu konta usługi Azure Video Indexer zostały pomyślnie pobrane.

Other Status Codes

ErrorResponse

Odpowiedź na błąd opisująca, dlaczego operacja nie powiodła się.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Generate accessToken for account contributor
Generate accessToken for account reader
Generate accessToken for project contributor
Generate accessToken for project reader
Generate accessToken for video contributor
Generate accessToken for video reader

Generate accessToken for account contributor

Przykładowe żądanie

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Contributor",
  "scope": "Account"
}

Przykładowa odpowiedź

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for account reader

Przykładowe żądanie

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Reader",
  "scope": "Account"
}

Przykładowa odpowiedź

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for project contributor

Przykładowe żądanie

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Contributor",
  "scope": "Project",
  "projectId": "07ec9e38d4"
}

Przykładowa odpowiedź

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for project reader

Przykładowe żądanie

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Reader",
  "scope": "Project",
  "projectId": "07ec9e38d4"
}

Przykładowa odpowiedź

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for video contributor

Przykładowe żądanie

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Contributor",
  "scope": "Video",
  "videoId": "07ec9e38d4"
}

Przykładowa odpowiedź

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Generate accessToken for video reader

Przykładowe żądanie

POST https://management.azure.com/subscriptions/b04775c3-63fa-40f3-9430-139d2e5522d3/resourceGroups/contosto-videoanalyzer-rg/providers/Microsoft.VideoIndexer/accounts/contosto-videoanalyzer/generateAccessToken?api-version=2024-01-01

{
  "permissionType": "Reader",
  "scope": "Video",
  "videoId": "07ec9e38d4"
}

Przykładowa odpowiedź

{
  "accessToken": "<jwt token of 1260 characters length>"
}

Definicje

Nazwa Opis
AccessToken

Token dostępu usługi Azure Video Indexer.

ErrorDefinition

Definicja błędu.

ErrorResponse

Odpowiedź na błąd.

GenerateAccessTokenParameters

Parametry żądania generowania tokenu dostępu

permissionType

Żądane uprawnienie

scope

Żądany typ nośnika

AccessToken

Token dostępu usługi Azure Video Indexer.

Nazwa Typ Opis
accessToken

string

Token dostępu.

ErrorDefinition

Definicja błędu.

Nazwa Typ Opis
code

string

Kod błędu specyficzny dla usługi, który służy jako podstatu dla kodu błędu HTTP.

details

ErrorDefinition[]

Szczegóły błędu wewnętrznego.

message

string

Opis błędu.

ErrorResponse

Odpowiedź na błąd.

Nazwa Typ Opis
error

ErrorDefinition

Szczegóły błędu.

GenerateAccessTokenParameters

Parametry żądania generowania tokenu dostępu

Nazwa Typ Opis
permissionType

permissionType

Żądane uprawnienie

projectId

string

Identyfikator projektu

scope

scope

Żądany typ nośnika

videoId

string

Identyfikator wideo

permissionType

Żądane uprawnienie

Nazwa Typ Opis
Contributor

string

Reader

string

scope

Żądany typ nośnika

Nazwa Typ Opis
Account

string

Project

string

Video

string