AzureAD에 애플리케이션을 등록하는 방법은 무엇입니까?

2479 단어 AzureADMicrosoftGraph

소개



IT 기업에 입사했지만 운용계에 있기 때문에 개발은 취미로 하고 있습니다.
아직 프로그래밍 경험도 반년뿐이므로 모르는 것, 잘못된 것 많이 있다고 생각하기 때문에
지도, 지적 정도 잘 부탁드립니다.

문제·하고 싶은 것



Microsoft Graph를 사용할 때 AzureAD에 애플리케이션 등록에 매번 손이 닿기 때문에 실시한 순서를 정리합니다.

해결책·실행한 것



1. Azure AD 포털에서 [앱 등록 (미리보기)]을 열고 [+ 신규 등록]을 선택합니다.


2. 애플리케이션 이름, 액세스 권한, 리디렉션 URL 설정
  • 응용 프로그램 이름 : 응용 프로그램의 표시 이름 (멋지게 이름 포함)
  • Supported account types : 등록 할 응용 프로그램에 대한 액세스 권한을 설정합니다 (예 : 테넌트 사용자 만 또는 Not 등).
  • 리디렉션 URI : 사용자 인증 후 리디렉션 할 URI를 설정합니다 (flask와 같은 웹 응용 프로그램에서 사용할 때 설정 필요).

    설정 후 [등록]을 클릭합니다.



    3. 비밀 키 생성
    등록이 완료되면 인증서 및 비밀을 선택하고 +새 클라이언트 비밀을 클릭합니다. (설명이나 유효기간 등 적당하게 입력 후 시크릿 키가 생성되므로 암기한다)



    4. 사용하려는 API 액세스 권한 등록
    API 권한을 선택하고 + 권한 추가를 클릭합니다.
    응용 프로그램 사용 권한 유형에는 두 가지 유형이 있으므로 필요한 사람을 선택하십시오.
    - 위임된 권한: 로그인한 사용자로 API 사용
    - 애플리케이션 권한: 백그라운드 서비스와 같은 애플리케이션으로 API 사용



    5. 클라이언트 ID, 비밀 키, 리디렉션 URI를 프로그램으로 설정
    클라이언트 ID는 개요에서 확인할 수 있습니다.



    결론



    ・flask에서 사용하는 방법은 OAuth 인증을 사용하여 Microsoft GraphAPI 사용 로 설명하고 있습니다!
    원한다면 드디어보세요!

    ・참고
    Microsoft Graph 사용 권한 참조
    앱을 Azure AD v2.0 엔드포인트에 등록
  • 좋은 웹페이지 즐겨찾기