Delen via


Generate - Access Token

Genereer een Toegangstoken van Azure Video Indexer.

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

URI-parameters

Name In Vereist Type Description
accountName
path True

string

De naam van het Azure Video Indexer-account.

Regex-patroon: ^[A-Za-z0-9-]+$

resourceGroupName
path True

string

De naam van de resourcegroep. De naam is niet hoofdlettergevoelig.

subscriptionId
path True

string

De id van het doelabonnement.

api-version
query True

string

De API-versie die voor deze bewerking moet worden gebruikt.

Aanvraagbody

Name Vereist Type Description
permissionType True

permissionType

De aangevraagde machtiging

scope True

scope

Het aangevraagde mediatype

projectId

string

De project-id

videoId

string

De video-id

Antwoorden

Name Type Description
200 OK

AccessToken

De eigenschappen van het toegangstoken van het Azure Video Indexer-account zijn opgehaald.

Other Status Codes

ErrorResponse

Foutreactie waarin wordt beschreven waarom de bewerking is mislukt.

Beveiliging

azure_auth

Azure Active Directory OAuth2-stroom

Type: oauth2
Stroom: implicit
Autorisatie-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiken

Name Description
user_impersonation uw gebruikersaccount imiteren

Voorbeelden

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

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Generate accessToken for account reader

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Generate accessToken for project contributor

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Generate accessToken for project reader

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Generate accessToken for video contributor

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Generate accessToken for video reader

Voorbeeldaanvraag

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"
}

Voorbeeldrespons

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

Definities

Name Description
AccessToken

Toegangstoken van Azure Video Indexer.

ErrorDefinition

Foutdefinitie.

ErrorResponse

Foutreactie.

GenerateAccessTokenParameters

Parameters van aanvraag voor het genereren van toegangstokens

permissionType

De aangevraagde machtiging

scope

Het aangevraagde mediatype

AccessToken

Toegangstoken van Azure Video Indexer.

Name Type Description
accessToken

string

Het toegangstoken.

ErrorDefinition

Foutdefinitie.

Name Type Description
code

string

Servicespecifieke foutcode die fungeert als de substatus voor de HTTP-foutcode.

details

ErrorDefinition[]

Details van interne fouten.

message

string

Beschrijving van de fout.

ErrorResponse

Foutreactie.

Name Type Description
error

ErrorDefinition

De foutdetails.

GenerateAccessTokenParameters

Parameters van aanvraag voor het genereren van toegangstokens

Name Type Description
permissionType

permissionType

De aangevraagde machtiging

projectId

string

De project-id

scope

scope

Het aangevraagde mediatype

videoId

string

De video-id

permissionType

De aangevraagde machtiging

Name Type Description
Contributor

string

Reader

string

scope

Het aangevraagde mediatype

Name Type Description
Account

string

Project

string

Video

string