Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Osobiste tokeny dostępu (PATs)
Interfejs API zarządzania cyklem życia pat umożliwia użytkownikom zarządzanie cyklem życia osobistych tokenów dostępu (PATs), których można użyć jako alternatywnej metody uwierzytelniania w usłudze Azure DevOps. Aby wyświetlić przykłady i pełną listę dostępnych żądań, zapoznaj się z dokumentacją interfejsu API zarządzania cyklem życia pat
Aby żądania w tym interfejsie API były wykonywane, muszą być autoryzowane za pomocą tokenu dostępu Azure AD
Dowiedz się, jak uzyskać token dostępu Azure AD przy użyciu przepływu kodu autoryzacji, postępując zgodnie z tym przewodnikiem.
Token scope powinien zawierać 499b84ac-1321-427f-aa17-267ca6975798/.default dostęp do interfejsu API REST Azure DevOps Services.
Po utworzeniu tokenu użyj go jako Bearer tokenu w Authorization nagłówku żądania
Przykład: użyj Azure AD tokenu dostępu, aby wysłać żądanie list PATs
W tym przykładzie widać, jak używać tokenu Azure AD do wyświetlania listy punktów dostępu w organizacji. Zapoznaj się z dokumentacją interfejsu API, aby wyświetlić pełną listę parametrów i przykładową odpowiedź
Porada
Spróbuj wykonać to i inne żądania z interfejsu API w narzędziu Postman!
Nie zapomnij zastąpić identyfikatorów (dzierżawy, organizacji itp.) i tokenu dostępu na karcie Autoryzacja
- PowerShell
- Curl
$auth = "Bearer <Azure AD token>"
$azureDevOpsApiVersion = "{latest API version}"
$headers = @{
'Authorization' = $auth
}
Invoke-RestMethod -H $headers "https://vssps.dev.azure.com/{organization}/_apis/Tokens/Pats?api-version=$azureDevOpsApiVersion"