Udostępnij za pośrednictwem


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

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