Dostawca OAuth2 | Azure AD

Azure AD używa następujących adresów URL autoryzacji OAuth2

 

Authorization: https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/authorize

Token: https://login.microsoftonline.com/<tenant-id>/oauth2/v2.0/token

 

Wartość <tenant-id> należy zastąpić własnymi wartościami.

 

Podczas tworzenia konfiguracji OAuth2 należy skonfigurować adres URL wywołania zwrotnego serwera. Ten adres URL będzie używany przez Azure do wysyłania odpowiedzi do serwera po pomyślnej autoryzacji.

 

Przykład: znajdź poniżej prosty przykład rejestracji dostawcy Azure AD.

 

Wartości dostarczone przez Azure AD

 

ClientId: 90945b8d-f6b7-4b97-b2bd-21c3c90b5f3x

ClientSecret: PN67Q~5m06c-~X_GMyMf9zMntmm5l2dt~3jVq

tenant: a0ca2055-5dd1-467f-bf13-291f6fd715c6

scope: user.read

CallbackURL: https://localhost/callback

 

Jak zarejestrować Azure AD

 

RegisterProvider(
'azure',
'90945b8d-f6b7-4b97-b2bd-21c3c90b5f3x',
'PN67Q~5m06c-~X_GMyMf9zMntmm5l2dt~3jVq',
'https://login.microsoftonline.com/a0ca2055-5dd1-467f-bf13-291f6fd715c6/oauth2/v2.0/authorize',
'https://login.microsoftonline.com/a0ca2055-5dd1-467f-bf13-291f6fd715c6/oauth2/v2.0/token',
'user.read',
'/login',
'https://localhost/callback'
);