Power BI 콘텐츠 포함에 사용하기 위해 Azure AD(Azure Active Directory) 내에서 응용 프로그램을 등록하는 방법에 대해 알아봅니다.

Azure AD에 응용 프로그램을 등록하면 응용 프로그램에서 Power BI REST API에 액세스할 수 있습니다. 그러면 응용 프로그램에 대한 ID를 설정하고 Power BI REST 리소스에 대한 권한을 지정할 수 있습니다.

중요:

Power BI 앱을 등록하려면 먼저 Azure Active Directory 테넌트 및 조직 사용자가 있어야 합니다. Power BI에 테넌트의 사용자를 아직 등록하지 않은 경우 앱 등록이 성공적으로 완료되지 않습니다.

두 가지 방법으로 응용 프로그램을 등록합니다. 첫 번째는 Power BI 앱 등록 도구를 사용하거나 Azure Portal 내에서 직접 수행할 수 있습니다. Power BI 앱 등록 도구는 입력해야 할 필드가 단 몇 개만 있으므로 가장 쉬운 옵션입니다. 앱을 변경하려는 경우 Azure Portal을 통해 수행할 수 있습니다.

Power BI 앱 등록 도구를 사용하여 등록

응용 프로그램을 Azure Active Directory에 등록하여 응용 프로그램의 ID를 설정하고 Power BI REST 리소스에 대한 사용 권한을 지정해야 합니다. 콘솔 앱 또는 웹 사이트와 같은 응용 프로그램을 등록하는 경우 응용 프로그램이 사용 권한을 요청한 사용자에게 자신을 식별하기 위해 사용하는 ID를 받습니다.

Power BI 앱 등록 도구를 사용하여 응용 프로그램을 등록하는 방법은 다음과 같습니다.

  1. dev.powerbi.com/apps로 이동합니다.

  2. 기존 계정으로 로그인을 선택합니다.

  3. 앱 이름을 제공합니다.

  4. 앱 형식 선택은 사용하는 응용 프로그램의 유형에 따라 달라집니다.

    • 웹앱 또는 웹 API에 대해 서버 쪽 웹앱을 사용합니다.
    • 클라이언트 장치에서 실행되는 앱에 대해 네이티브 앱을 사용합니다. 실제 응용 프로그램이 무엇인지에 관계 없이 Power BI가 아닌 사용자에 대한 콘텐츠를 포함하는 경우에도 네이티브 앱을 선택합니다.
  5. 리디렉션 URL홈 페이지 URL에 대한 값을 입력합니다. 모든 유효한 URL이 작동합니다.

    참고:

    응용 프로그램 형식으로 서버 쪽 웹앱을 선택한 경우에만 홈 페이지 URL을 사용할 수 있습니다.

  6. 이 응용 프로그램이 액세스할 API를 선택합니다. Power BI 액세스 권한에 대한 자세한 내용은 Power BI 사용 권한을 참조하세요.

  7. 앱 등록을 선택합니다.

    그러면 클라이언트 ID가 제공됩니다. 서버 쪽 웹앱을 선택한 경우 클라이언트 암호도 받게 됩니다. 이러한 내용은 필요한 경우 나중에 Azure Portal에서 검색할 수 있습니다.

이제 등록된 응용 프로그램을 Power BI 서비스와 상호 작용하기 위한 사용자 지정 응용 프로그램의 일부로 사용할 수 있습니다.

Azure Portal에 등록

응용 프로그램을 등록하기 위한 다른 옵션은 Azure Portal에서 직접 수행하는 것입니다. 응용 프로그램을 등록하려면 다음이 단계를 수행합니다.

  1. Microsoft Power BI API 약관에 동의합니다.

  2. Azure Portal에 로그인합니다.

  3. 페이지의 오른쪽 위 모퉁이에서 사용자 계정을 선택하여 Azure AD 테넌트를 선택합니다.

  4. 왼쪽의 탐색 창에서 추가 서비스를 선택하고 앱 등록, 새 응용 프로그램 등록을 차례로 선택합니다.

  5. 메시지에 따라 새 응용 프로그램을 만듭니다.

    • 웹 응용 프로그램의 경우 사용자가 로그인할 수 있는 앱의 기본 URL인 로그온 URL을 제공합니다(예: http://localhost:12345).
    • 네이티브 응용 프로그램의 경우 Azure AD가 토큰 응답을 반환하기 위해 사용하는 리디렉션 URI를 제공합니다. 응용 프로그램에 대한 값을 입력합니다(예: http://MyFirstAADApp).

Azure Active Directory에 응용 프로그램을 등록하는 방법에 대한 자세한 내용은 Azure Active Directory와 응용 프로그램 통합을 참조하세요.

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

응용 프로그램을 등록하면 클라이언트 ID가 수신됩니다. 클라이언트 ID는 응용 프로그램에서 사용자에게 권한을 요청하고 있음을 사용자가 알 수 있도록 하는 데 사용됩니다.

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

  1. Azure Portal에 로그인합니다.

  2. 페이지의 오른쪽 위 모퉁이에서 사용자 계정을 선택하여 Azure AD 테넌트를 선택합니다.

  3. 왼쪽의 탐색 창에서 추가 서비스를 선택하고 앱 등록을 선택합니다.

  4. 클라이언트 ID를 검색할 응용 프로그램을 선택합니다.

  5. GUID와 함께 응용 프로그램 ID가 나열됩니다. 이것은 응용 프로그램에 대한 클라이언트 ID입니다.

다음 단계

Power BI에 포함
Power BI 대시보드, 보고서 및 타일을 포함하는 방법
Power BI 사용 권한
Azure Active Directory 테넌트 만들기

궁금한 점이 더 있나요? Power BI 커뮤니티에 질문합니다.