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