ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Dataverse 통신을 위한 Azure Active Directory 앱 등록
    Microsoft 관리센터 2022. 6. 20. 12:47
    728x90

    Dataverse 통신을 위한 Azure Active Directory 앱 등록

    Dataverse, 모델기반 앱 등의 API를 사용하기 위해서는 인증 설정이 필요하다. 여기서는 Azure Active Directory 의 앱 등록을 이용한 인증 설정을 설명한다.

    Azure AD 에서 앱 등록 만들기

    1. Power Platform 관리센터 에서 Azure Active Directory 를 클릭해 접속한다.

      image
    2. 앱 등록 메뉴로 들어와 + 새 등록을 클릭

      image
    3. '애플리케이션 이름' 항목에서 해당 앱을 등록할 이름을 입력한다.
      '지원되는 계정 유형' 항목에서 엑세스 가능한 영역을 선택한다.(MS Docs에서는 '모든 조직 디렉토리의 계정'을 권장하고 있다)
      리디렉션 URI는 Web을 선택 후 적당한 URL을 입력한다. 등록 클릭

      image
    4. '매니페스트' 메뉴로 들어와 allowPublicClientture 로 바꾸고 저장 한다.

      image
    5. 'API 사용 권한' 메뉴로 들어와 + 권한 추가 클릭

      image
    6. 'API 사용 권한 요청'에서 Dynamics CRM 클릭

      image
    7. 'API 사용 권한 요청'에서 권한을 체크하고 권한 추가 클릭

      image
    8. '인증서 및 암호' 메뉴로 들어와 + 새 클라이언트 암호 클릭. 그 후 '클라이언트 암호 추가'에서 '설명' 을 입력하고 '만료 시간'을 설정후 추가 클릭

      image
      )
      image
    9. 이후 생성한 암호의 값을 별도의 위치에 저장해두자 생성 직후에만 복사가 가능하다.

      image
    10. '개요' 메뉴료 들어와 애플리케이션(클라이언트 ID)를 복사해 둔다.

      image

    환경에 앱 등록

    1. Power Platform 관리센터로 돌아와 '환경' 메뉴로 들어온다. 그 후 앱을 등록할 환경을 선택한다.

      image
    2. '엑세스' 항목의 'S25 Apps'의 모두 보기 클릭

      image
    3. + 새 앱 사용자 클릭

      image
    4. '새 앱 사용자 만들기' 에서 + 앱 추가를 클릭해 Azure AD에서 추가한 앱 등록을 선택한다.
      '사업부'에서 관리할 사업부를 선택한다.
      '보안 역할'의 연필 아이콘을 클릭후 보안역할을 선택(만약 모든 권한을 주고 싶다면 '시스템 관리자' 선택)
      만들기 클릭

      image
    5. 그 후 추가된 것을 확인한다.

      image
    6. XrmTool Box 를 열어 새로운 Connection을 만들어 확인한다. 이때 ClinetId/Secret을 사용

      image
    7. 'Client ID'에서는 이전 복사한 '애플리케이션(클라이언트) ID를 입력
      'Client Secret'에는 이전 저장한 '암호의 값' 입력

      image
    8. 이후 연결이 성공한것을 확인하면 제대로 앱이 등록된 것이다.
    728x90
    반응형

    댓글

Designed by Tistory.