클라이언트 앱 등록(Azure Data Catalog REST API)


이 문서에서는 Azure AD(Azure Active Directory)에서 Data Catalog 클라이언트 앱을 등록하는 방법을 보여 줍니다. 애플리케이션이 Data Catalog REST API에 액세스할 수 있도록 하려면 Azure Active Directory에 애플리케이션을 등록해야 합니다. 이 작업을 통해 애플리케이션에 대한 ID를 설정하고 REST 리소스를 Data Catalog 권한을 지정할 수 있습니다.

중요 Data Catalog 앱을 등록하기 전에 Azure Active Directory 테넌트와 조직 사용자가 필요합니다.

클라이언트 앱 등록

Azure Active Directory에 클라이언트 앱을 등록하여 애플리케이션에 대한 ID를 설정하고 REST 리소스를 Data Catalog 권한을 지정합니다. 콘솔 앱과 같은 클라이언트 앱을 등록하면 애플리케이션(클라이언트) ID가 표시됩니다. ID는 애플리케이션에서 자신을 식별하는 데 사용됩니다.

  1. 이 문서에 따라 회사 Azure Active Directory에 새 클라이언트 애플리케이션 등록: 빠른 시작: 애플리케이션을 Microsoft ID 플랫폼

    1. Azure Portal을 엽니다.

    2. 왼쪽 메뉴에서 Azure Active Directory를 선택합니다.

    3. 관리 섹션에서 앱 등록을 선택합니다.

    4. + 새 등록을 선택합니다.

    5. 애플리케이션의 이름(서비스 주체 이름)을 입력합니다(예: Azure Data Catalog 계정).

    6. 계정 유형으로만 이 조직 디렉터리의 계정을 선택합니다.

    7. 리디렉션 URI 필드에 원하는 URL을 입력합니다. 웹 사이트가 존재할 필요가 없습니다.

    8. 그런 다음, 등록을 선택합니다.

  2. 새 앱 등록에서 API 권한을 선택합니다. + 권한 추가를 선택합니다.

    Azure Portal 권한 요청을 선택합니다.

  3. 사용 권한 목록에서 Azure Data Catalog

  4. 애플리케이션에 필요한 사용 권한 유형 아래에서 선택하려면 위임된 권한 옵션을 선택합니다.

    Azure Portal 위임된 권한을 선택합니다.

  5. 확인란을 선택하여 권한 user_impersonation 부여합니다. 그런 다음 , 권한 추가를 선택합니다.

애플리케이션(클라이언트) ID 가져오기

애플리케이션(클라이언트) ID디렉터리(테넌트) ID 값을 복사해야 합니다.

앱 등록을 방금 만든 경우 앱 등록의 개요 페이지를 선택하여 ID 정보를 가져옵니다.

앱 등록을 이미 닫은 경우 앱 등록을 찾는 방법은 다음과 같습니다.

  1. Azure Portal을 엽니다.

  2. 리소스 목록에서 Azure Active Directory 를 선택합니다.

  3. 관리 제목 아래에서 앱 등록 페이지를 선택합니다. 모든 애플리케이션의 목록입니다. 소유한 애플리케이션 탭을 선택하여 만든 애플리케이션만 표시합니다.

  4. 사용하려는 앱 등록에 대한 행을 선택합니다.

  5. 애플리케이션(클라이언트) ID를 선택합니다. 복사 단추를 사용하여 값을 복사하고 메모장 또는 다른 임시 위치에 붙여넣습니다.

  6. 디렉터리(테넌트) ID를 선택합니다. 복사 단추를 사용하여 값을 복사하고 메모장 또는 다른 임시 위치에 붙여넣습니다.

    애플리케이션 및 테넌트 ID 복사

Azure Data Catalog 서비스 주체 구성

  1. http://www.azuredatacatalog.com으로 이동

  2. 설정을 선택합니다. 그런 다음 적절한 카탈로그 사용자에 서비스 주체를 추가합니다.

    비즈니스 필요에 따라 용어집 관리자 또는 카탈로그 관리자에 추가할 수 있습니다.

    참고

    서비스 주체 형식은 입니다 <clientid>@<tenantid>. 자리 표시자에> 삽입<할 값을 찾으려면 Azure Portal 사용하여 Azure Active Directory를 엽니다.

    • Clientid 값은 애플리케이션 ID 열의 Azure Active Directory 앱 등록(레거시) 페이지에 나열됩니다.
    • TenantID 값은 Azure Active Directory 속성 페이지에 디렉터리 ID 속성으로 나열됩니다.
  3. 서비스 주체 인증 샘플 REST API 코드에 따라 솔루션을 빌드합니다.