OAuth2 Provider | Azure AD

Azure AD는 다음 OAuth2 Authorization URL을 사용합니다

 

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

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

 

<tenant-id>는 사용자 고유의 값으로 교체해야 합니다.

 

OAuth2 구성을 생성할 때, 서버 callback url을 구성해야 합니다. 이 url은 성공적인 권한 부여 후 Azure가 서버에 응답을 보내는 데 사용됩니다.

 

예: Azure AD 공급자를 등록하는 방법에 대한 간단한 예제를 아래에서 확인하십시오.

 

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

 

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'
);