Partilhar via


Factories - Get Git Hub Access Token

Obter Token de Acesso do GitHub.

POST https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataFactory/factories/{factoryName}/getGitHubAccessToken?api-version=2018-06-01

Parâmetros do URI

Name Em Necessário Tipo Description
factoryName
path True

string

O nome da fábrica.

Padrão Regex: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

resourceGroupName
path True

string

O nome do grupo de recursos.

Padrão Regex: ^[-\w\._\(\)]+$

subscriptionId
path True

string

O identificador da subscrição.

api-version
query True

string

A versão da API.

Corpo do Pedido

Name Necessário Tipo Description
gitHubAccessCode True

string

Código de acesso do GitHub.

gitHubAccessTokenBaseUrl True

string

URL base de tokens de acesso do GitHub.

gitHubClientId

string

ID do cliente da aplicação GitHub.

gitHubClientSecret

GitHubClientSecret

O GitHub traz as suas próprias informações secretas do cliente da aplicação.

Respostas

Name Tipo Description
200 OK

GitHubAccessTokenResponse

OK.

Other Status Codes

CloudError

Uma resposta de erro recebida do serviço Azure Data Factory.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

Factories_GetGitHubAccessToken

Pedido de amostra

POST https://management.azure.com/subscriptions/12345678-1234-1234-1234-12345678abc/resourceGroups/exampleResourceGroup/providers/Microsoft.DataFactory/factories/exampleFactoryName/getGitHubAccessToken?api-version=2018-06-01

{
  "gitHubAccessCode": "some",
  "gitHubClientId": "some",
  "gitHubAccessTokenBaseUrl": "some"
}

Resposta da amostra

Date: Fri, 7 Sep 2018 18:42:45 GMT
X-Content-Type-Options: nosniff
x-ms-ratelimit-remaining-subscription-reads: 1199
x-ms-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099
x-ms-correlation-request-id: da630ed9-35e4-41cd-9f93-be14dbcbd099
{
  "gitHubAccessToken": "myAccessTokenExample"
}

Definições

Name Description
CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

GitHubAccessTokenRequest

Obter a definição de pedido de token de acesso do GitHub.

GitHubAccessTokenResponse

Obter a definição de resposta do token de acesso do GitHub.

GitHubClientSecret

Informações secretas do cliente para a configuração do repositório da sua própria aplicação.

CloudError

O objeto que define a estrutura de uma resposta de erro Azure Data Factory.

Name Tipo Description
error.code

string

Código de erro.

error.details

CloudError[]

Matriz com detalhes de erro adicionais.

error.message

string

Mensagem de erro.

error.target

string

Nome/caminho da propriedade no pedido associado ao erro.

GitHubAccessTokenRequest

Obter a definição de pedido de token de acesso do GitHub.

Name Tipo Description
gitHubAccessCode

string

Código de acesso do GitHub.

gitHubAccessTokenBaseUrl

string

URL base de tokens de acesso do GitHub.

gitHubClientId

string

ID do cliente da aplicação GitHub.

gitHubClientSecret

GitHubClientSecret

O GitHub traz as suas próprias informações secretas do cliente da aplicação.

GitHubAccessTokenResponse

Obter a definição de resposta do token de acesso do GitHub.

Name Tipo Description
gitHubAccessToken

string

Token de acesso do GitHub.

GitHubClientSecret

Informações secretas do cliente para a configuração do repositório da sua própria aplicação.

Name Tipo Description
byoaSecretAkvUrl

string

Traga o seu próprio URL do AKV secreto do cliente da aplicação.

byoaSecretName

string

Traga o seu próprio nome do segredo do cliente da aplicação no AKV.