Udostępnij przez


Factories - Get Git Hub Access Token

Pobierz token dostępu usługi GitHub.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
factoryName
path True

string

minLength: 3
maxLength: 63
pattern: ^[A-Za-z0-9]+(?:-[A-Za-z0-9]+)*$

Nazwa fabryki.

resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+$

Nazwa grupy zasobów.

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API.

Treść żądania

Nazwa Wymagane Typ Opis
gitHubAccessCode True

string

Kod dostępu usługi GitHub.

gitHubAccessTokenBaseUrl True

string

Podstawowy adres URL tokenu dostępu usługi GitHub.

gitHubClientId

string

Identyfikator klienta aplikacji usługi GitHub.

gitHubClientSecret

GitHubClientSecret

Usługa GitHub dostarcza własne informacje o wpisie tajnym klienta aplikacji.

Odpowiedzi

Nazwa Typ Opis
200 OK

GitHubAccessTokenResponse

OK.

Other Status Codes

CloudError

Odebrano odpowiedź o błędzie z usługi Azure Data Factory.

Zabezpieczenia

azure_auth

Przepływ protokołu OAuth2 usługi Azure Active Directory.

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

Zakresów

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

Factories_GetGitHubAccessToken

Przykładowe zapytanie

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
CloudError

Obiekt, który definiuje strukturę odpowiedzi błędu usługi Azure Data Factory.

GitHubAccessTokenRequest

Pobierz definicję żądania tokenu dostępu usługi GitHub.

GitHubAccessTokenResponse

Pobierz definicję odpowiedzi tokenu dostępu usługi GitHub.

GitHubClientSecret

Informacje o wpisie tajnym klienta dla konfiguracji repozytorium aplikacji bring your own app.

CloudError

Obiekt, który definiuje strukturę odpowiedzi błędu usługi Azure Data Factory.

Nazwa Typ Opis
error.code

string

Kod błędu.

error.details

CloudError[]

Tablica z dodatkowymi szczegółami błędu.

error.message

string

Komunikat o błędzie.

error.target

string

Nazwa/ścieżka właściwości w żądaniu skojarzonym z błędem.

GitHubAccessTokenRequest

Pobierz definicję żądania tokenu dostępu usługi GitHub.

Nazwa Typ Opis
gitHubAccessCode

string

Kod dostępu usługi GitHub.

gitHubAccessTokenBaseUrl

string

Podstawowy adres URL tokenu dostępu usługi GitHub.

gitHubClientId

string

Identyfikator klienta aplikacji usługi GitHub.

gitHubClientSecret

GitHubClientSecret

Usługa GitHub dostarcza własne informacje o wpisie tajnym klienta aplikacji.

GitHubAccessTokenResponse

Pobierz definicję odpowiedzi tokenu dostępu usługi GitHub.

Nazwa Typ Opis
gitHubAccessToken

string

Token dostępu usługi GitHub.

GitHubClientSecret

Informacje o wpisie tajnym klienta dla konfiguracji repozytorium aplikacji bring your own app.

Nazwa Typ Opis
byoaSecretAkvUrl

string

Bring your own app client secret AKV URL (Używanie własnego adresu URL klucza tajnego klienta aplikacji).

byoaSecretName

string

Używanie własnej nazwy wpisu tajnego klienta aplikacji w usłudze AKV.