Autoryzowanie innych usług w celu dostępu do usługi Azure DevOps
Azure DevOps Services
Ważne
Ten artykuł dotyczy autoryzacji OAuth usługi Azure DevOps. W 2026 r. usługa Azure DevOps OAuth ma zostać wycofana. Dowiedz się więcej w naszym wpisie w blogu.
Możesz udzielić innym usługom dostępu do usługi Azure DevOps przy użyciu struktury OAuth 2.0. Ta bezpieczna autoryzacja umożliwia usługom uzyskiwanie dostępu do zasobów, takich jak elementy robocze, kod źródłowy i wyniki kompilacji. Podczas autoryzowania usługi użyj konta Microsoft (na przykład me@live.com
) lub konta służbowego (na przykład me@my-workplace.com
). Autoryzowana usługa nie ma dostępu do poświadczeń usługi Azure DevOps i w razie potrzeby można odwołać autoryzacje.
Wymagania wstępne
- Uprawnienia:
- Być członkiem grupy Administratorzy projektu.
- Usługa ma rolę Współautor lub rolę niestandardową z podobnymi uprawnieniami na zasobach, do których musi uzyskać dostęp.
- Zgodność usługi: usługa, którą zamierzasz autoryzować, obsługuje integrację protokołu OAuth 2.0 z usługą Azure DevOps.
Autoryzowanie usługi
Typowy przepływ autoryzacji może być podobny do następującego przykładu:
W przypadku korzystania z usługi korzystającej z zasobów usługi Azure DevOps usługa żąda autoryzacji.
Jeśli jeszcze nie zalogowałeś się, usługa Azure DevOps wyświetli monit o wprowadzenie poświadczeń.
Po zalogowaniu zostanie wyświetlona strona zatwierdzania autoryzacji.
Usługa może żądać pełnego dostępu tylko za pośrednictwem interfejsów API REST, więc żądanie autoryzacji może nie być specyficzne.
Przejrzyj żądanie i zatwierdź autoryzację.
Autoryzowana usługa może uzyskiwać dostęp do zasobów w organizacji usługi Azure DevOps.
Aby upewnić się, że żądanie autoryzacji jest uzasadnione, wykonaj następujące czynności:
- Sprawdź znakowanie usługi Azure DevOps w górnej części strony zatwierdzania.
- Upewnij się, że adres URL strony zatwierdzania rozpoczyna się od
https://app.vssps.visualstudio.com/
. - Ostrzegaj o wszelkich ostrzeżeniach zabezpieczeń związanych z protokołem HTTPS w przeglądarce.
- Pamiętaj, że usługi nie pytają bezpośrednio o poświadczenia; polegają na stronie zatwierdzania autoryzacji udostępnianej przez usługę Azure DevOps.
Zarządzanie autoryzacjami
Przejrzyj usługi, którym udzielono autoryzacji w celu uzyskania dostępu do organizacji.
Zaloguj się do swojej organizacji (
https://dev.azure.com/{yourorganization}
).Wybierz pozycję Profil ustawień>użytkownika.
Wybierz pozycję Autoryzacje.
Aby odwołać autoryzację, aby usługa nie mogła uzyskać dostępu do organizacji w Twoim imieniu, wybierz pozycję Odwołaj.>