Azure에서 앱 등록
전제 조건
• 조직의 Azure Active Directory에 Microsoft 응용 프로그램을 등록하기 위해 Azure Portal 서비스에 액세스할 수 있습니다.
• Office 365 구독이 있습니다.
Office Online 통합을 지원하기 위해 Windchill에서 임시 저장을 위한 Microsoft Graph API를 통해 OneDrive에 액세스합니다.
Microsoft Graph를 통해 OneDrive API를 호출하려면 Windchill에는 사용자를 대신해 권한 집합을 사용하여 권한을 부여하는 액세스 토큰이 필요합니다. OneDrive API는 표준 OAuth 2.0 프레임워크를 사용하여 앱에 권한을 부여하고 액세스 토큰을 생성합니다. Microsoft Graph에서 OneDrive를 사용하려면 Windchill 사이트 관리자가 Azure Portal에 새 응용 프로그램을 등록해야 합니다.
Azure Portal을 사용하여 새 응용 프로그램 등록
사이트 관리자는 다음 절차를 완료하여 Azure Portal에 새 응용 프로그램을 등록합니다.
2. 오른쪽 상단에서 계정을 선택하고 포털 세션을 원하는 Azure Active Directory 테넌트로 설정합니다.
|
테넌트는 Azure Active Directory의 조직을 나타냅니다.
|
3. Azure Portal 대시보드에서 Azure Active Directory를 검색합니다.
4. Azure Active Directory 페이지에서 > > 을 클릭합니다.
5. 응용 프로그램 등록 페이지에서 응용 프로그램 등록 정보를 다음과 같이 완료합니다.
◦ 이름: Windchill 사용자에게 표시할 의미있는 응용 프로그램 이름을 입력합니다. 예: Windchill
◦ 지원되는 계정 유형: 이 조직 디렉터리의 계정만 기본 옵션을 선택합니다.
◦ 리디렉션 URI: 앱 유형 웹을 선택하고
https://<Windchill_URL>/Windchill/servlet/OfficeOnlineActionServlet과 같이 Windchill URL을 입력합니다.
6. 등록을 클릭합니다.
7. 응용 프로그램을 등록한 후 다음 단계에 따라 앱 등록 포털에서 권한을 요청합니다.
a. 등록된 응용 프로그램의 왼쪽 창에서 인증서 및 암호를 클릭하고 새 클라이언트 암호를 추가하여 새 토큰 값을 생성합니다.
b. 나중에 사용하기 위해 새 암호(토큰)를 복사하고 저장합니다.
c. > > > 을 클릭합니다.
▪ Files: Files.ReadWrite.All
▪ User: User.Read
d. 권한을 저장합니다.
8. 응용 프로그램 개요 페이지에서
a. 애플리케이션(클라이언트) ID를 복사합니다.
b. 끝점을 선택하고 다음 필드의 URL을 복사합니다.
▪ OAuth 2.0 authorization endpoint (v2)
▪ OAuth 2.0 token endpoint (v2)
이렇게 하면 Azure Portal에서 앱 등록이 완료됩니다.