-
Dataverse 통신을 위한 Azure Active Directory 앱 등록Microsoft 관리센터 2022. 6. 20. 12:47728x90
Dataverse 통신을 위한 Azure Active Directory 앱 등록
Dataverse, 모델기반 앱 등의 API를 사용하기 위해서는 인증 설정이 필요하다. 여기서는 Azure Active Directory 의 앱 등록을 이용한 인증 설정을 설명한다.
Azure AD 에서 앱 등록 만들기
- Power Platform 관리센터 에서 Azure Active Directory 를 클릭해 접속한다.
- 앱 등록 메뉴로 들어와 + 새 등록을 클릭
- '애플리케이션 이름' 항목에서 해당 앱을 등록할 이름을 입력한다.
'지원되는 계정 유형' 항목에서 엑세스 가능한 영역을 선택한다.(MS Docs에서는 '모든 조직 디렉토리의 계정'을 권장하고 있다)
리디렉션 URI는 Web을 선택 후 적당한 URL을 입력한다. 등록 클릭
- '매니페스트' 메뉴로 들어와
allowPublicClient
를 ture 로 바꾸고 저장 한다.
- 'API 사용 권한' 메뉴로 들어와 + 권한 추가 클릭
- 'API 사용 권한 요청'에서 Dynamics CRM 클릭
- 'API 사용 권한 요청'에서 권한을 체크하고 권한 추가 클릭
- '인증서 및 암호' 메뉴로 들어와 + 새 클라이언트 암호 클릭. 그 후 '클라이언트 암호 추가'에서 '설명' 을 입력하고 '만료 시간'을 설정후 추가 클릭
)
- 이후 생성한 암호의 값을 별도의 위치에 저장해두자 생성 직후에만 복사가 가능하다.
- '개요' 메뉴료 들어와 애플리케이션(클라이언트 ID)를 복사해 둔다.
환경에 앱 등록
- Power Platform 관리센터로 돌아와 '환경' 메뉴로 들어온다. 그 후 앱을 등록할 환경을 선택한다.
- '엑세스' 항목의 'S25 Apps'의 모두 보기 클릭
- + 새 앱 사용자 클릭
- '새 앱 사용자 만들기' 에서 + 앱 추가를 클릭해 Azure AD에서 추가한 앱 등록을 선택한다.
'사업부'에서 관리할 사업부를 선택한다.
'보안 역할'의 연필 아이콘을 클릭후 보안역할을 선택(만약 모든 권한을 주고 싶다면 '시스템 관리자' 선택)
만들기 클릭
- 그 후 추가된 것을 확인한다.
- XrmTool Box 를 열어 새로운 Connection을 만들어 확인한다. 이때 ClinetId/Secret을 사용
- 'Client ID'에서는 이전 복사한 '애플리케이션(클라이언트) ID를 입력
'Client Secret'에는 이전 저장한 '암호의 값' 입력
- 이후 연결이 성공한것을 확인하면 제대로 앱이 등록된 것이다.
728x90반응형'Microsoft 관리센터' 카테고리의 다른 글
마이크로소프트 365 관리센터 - 사용자 관리자 설정 (0) 2022.05.09 마이크로소프트 365 관리센터 - PowerPlatform 환경 만들기 (0) 2022.03.05 - Power Platform 관리센터 에서 Azure Active Directory 를 클릭해 접속한다.