이 문서에서는 Azure AD(Azure Active Directory)에 Power BI 클라이언트 앱을 등록하는 방법을 보여 줍니다. Azure AD에 클라이언트 앱을 등록하면 응용 프로그램에서 Power BI REST API에 액세스할 수 있습니다. 그러면 응용 프로그램에 대한 ID를 설정하고 Power BI REST 리소스에 대한 권한을 지정할 수 있습니다. Power BI 사용 권한 목록에 대해서는 Power BI 사용 권한을 참조하세요.

중요 Power BI 앱을 등록하려면 먼저 Azure Active Directory 테넌트 및 조직 사용자Power BI 서비스 계정이 있어야 합니다.

클라이언트 앱을 등록하는 방법에는 Power BI 앱 등록 도구와 Azure 관리 포털 등 두 가지가 있습니다. Power BI 앱 등록 도구는 입력해야 할 필드가 단 몇 개만 있으므로 가장 쉬운 옵션입니다. 앱을 변경하려는 경우 Azure 관리 포털을 통해 이 작업을 수행할 수 있습니다.

이 문서의 내용

Power BI 앱 등록 도구를 사용하여 클라이언트 앱 등록

클라이언트 앱을 Azure Active Directory 에 등록하여 응용 프로그램의 ID를 설정하고 Power BI REST 리소스에 대한 사용 권한을 지정해야 합니다. 콘솔 앱과 같은 클라이언트 앱을 등록하면 클라이언트 ID를 받습니다. 클라이언트 ID는 응용 프로그램에서 사용자에게 권한을 요청하고 있음을 사용자가 알 수 있도록 하는 데 사용됩니다. Power BI 앱 등록 도구를 사용하여 클라이언트 앱을 등록하는 방법은 다음과 같습니다.

  1. dev.powerbi.com/apps로 이동합니다.
  2. Power BI 앱 등록 도구에서 다음 네 단계를 수행합니다.

1단계 - 로그인 을 선택하여 Azure AD 계정에 로그인합니다. 시작 줄에 사용자의 이름이 표시됩니다.

2단계 – 앱에 대한 정보를 입력합니다.

  • 앱 이름: 앱의 이름입니다.
  • 앱 형식: 네이티브 앱을 선택합니다.
  • 리디렉션 URI: 클라이언트 앱의 경우 리디렉션 URI는 인증할 특정 응용 프로그램에 대한 더 자세한 정보를 AAD에 가져옵니다. https://login.live.com/oauth20_desktop.srf처럼 모든 유효한 URI를 사용할 수 있습니다.

3단계 – 액세스할 API를 선택합니다. Power BI 액세스 권한에 대한 자세한 내용은 Power BI 사용 권한을 참조하세요.

4단계 - 앱을 등록하려면 앱 등록을 클릭합니다. 앱이 Azure AD에 등록되면 클라이언트 ID를 얻게 됩니다. 클라이언트 ID를 복사하도록 합니다. 나중에 Azure 관리 포털에서 클라이언트 ID를 얻을 수 있습니다. Azure 관리 포털에서 클라이언트 ID를 가져오는 방법을 참조하세요.

이제 앱에 클라이언트 ID를 사용할 수 있습니다. 다음 섹션에서는 Azure 관리 포털에 클라이언트 앱을 등록하는 방법을 보여 줍니다.

Azure 관리 포털에 클라이언트 앱 등록

클라이언트 앱을 Azure Active Directory 에 등록하여 응용 프로그램의 ID를 설정하고 Power BI REST 리소스에 대한 사용 권한을 지정해야 합니다. 콘솔 앱과 같은 클라이언트 앱을 등록하면 클라이언트 ID를 받습니다. 클라이언트 ID는 응용 프로그램에서 사용자에게 권한을 요청하고 있음을 사용자가 알 수 있도록 하는 데 사용됩니다.

Azure AD 클라이언트 ID를 사용하여 클라이언트 앱을 인증하는 방법을 알아보려면 클라이언트 앱 인증을 참조하세요.

클라이언트 앱 등록

다음은 클라이언트 앱을 등록하는 방법입니다. 1. Microsoft Power BI API 약관에 동의합니다. 2. https://manage.windowsazure.com에서 Microsoft Azure 구독에 로그인합니다. 3. 왼쪽 서비스 패널에서 ACTIVE DIRECTORY를 선택합니다. 4. 속하는 Active Directory를 클릭합니다.

  1. 응용 프로그램을 클릭합니다.

  2. 추가를 클릭합니다.

  3. 응용 프로그램에 대해 알려주세요에서 이름을 입력하고 유형에 대해 네이티브 클라이언트 응용 프로그램 을 선택한 후 다음 아이콘을 클릭합니다.

  4. 응용 프로그램 정보에서 리디렉션 URI를 입력합니다. 클라이언트 앱의 경우, 리디렉션 URI는 인증할 특정 응용 프로그램에 대한 더 자세한 정보를 AAD에 가져옵니다. 클라이언트 앱의 경우 https://login.live.com/oauth20_desktop.srf처럼 유효한 URI를 사용할 수 있습니다.

  5. 완료 아이콘을 클릭합니다.

  6. 응용 프로그램 페이지에서 구성을 선택합니다. 클라이언트 ID가 표시됩니다.

  7. 구성 페이지의 다른 응용 프로그램에 대한 사용 권한 아래에서 응용 프로그램 추가를 클릭합니다.

  8. 다른 응용 프로그램에 대한 사용 권한에서 Power BI 서비스를 선택합니다.

    중요 다른 응용 프로그램에 대한 사용 권한 목록에 Power BI 서비스가 표시되지 않는 경우 Power BI 서비스에 등록해야 합니다. Power BI 서비스에 등록하려면 AAD(Azure Active Directory) 테넌트에 조직 사용자가 하나 이상 있어야 합니다. AAD(Azure Active Directory) 테넌트가 없는 경우 Azure Active Directory 테넌트 만들기를 참조하여 Azure AD 테넌트와 Azure AD 테넌트의 조직 사용자를 만드세요.

  9. 완료 아이콘을 클릭합니다.

  10. 다른 응용 프로그램에 대한 사용 권한 그룹에서 모든 위임된 권한을 선택하고 하나 이상의 사용 권한을 선택합니다. Power BI 사용 권한에 대한 자세한 내용은 Power BI 사용 권한을 참조하세요.

  11. 저장을 클릭합니다.

클라이언트 앱 ID를 가져오는 방법

콘솔 앱과 같은 클라이언트 앱을 등록하면 클라이언트 ID를 받습니다. 클라이언트 ID는 응용 프로그램에서 사용자에게 권한을 요청하고 있음을 사용자가 알 수 있도록 하는 데 사용됩니다.

클라이언트 ID를 가져오는 방법은 다음과 같습니다.

  1. https://manage.windowsazure.com에서 Microsoft Azure 구독에 로그인합니다.
  2. 왼쪽 서비스 패널에서 ACTIVE DIRECTORY를 선택합니다.
  3. 속하는 Active Directory를 클릭합니다.
  4. 응용 프로그램을 클릭합니다.
  5. 응용 프로그램을 선택합니다.
  6. 응용 프로그램 페이지에서 구성을 선택합니다.
  7. 구성 페이지에서 클라이언트 ID를 복사합니다.

참고 항목

Power BI 사용 권한
Azure Active Directory 테넌트 및 조직 사용자
Power BI 서비스 계정
클라이언트 앱 인증
Power BI REST API 개요
궁금한 점이 더 있나요? Power BI 커뮤니티를 이용하세요.