이 설명서는 보관되지만 유지 되지 않습니다.

방법: Facebook을 ID 공급자로 구성

게시: 2011년 4월

업데이트 날짜: 2015년 6월

적용 대상: Azure

  • Microsoft Azure Active Directory 액세스 제어(액세스 제어 서비스 또는 ACS라고도 함)

이 방법 문서에서는 ACS를 사용하여 Facebook을 ID 공급자로 구성하는 방법을 설명합니다. ASP.NET 웹 응용 프로그램에 대해 Facebook을 ID 공급자로 구성하면 사용자들이 Facebook 계정에 로그온하여 ASP.NET 웹 응용 프로그램에 인증할 수 있습니다.

  • 목표

  • 개요

  • 단계 요약

  • 1단계 - Facebook 응용 프로그램 ID 및 암호 얻기

  • 2단계 - Facebook을 ID 공급자로 구성

  • Facebook을 ID 공급자로 사용하도록 네임스페이스를 구성합니다.

  • 트러스트 및 토큰 변환 규칙을 구성합니다.

  • 끝점 참조, 서비스 목록 및 메타데이터 끝점을 파악합니다.

Facebook을 ID 공급자로 구성하면 인증 및 ID 관리 메커니즘을 만들고 관리할 필요가 없습니다. 익숙한 인증 절차를 통해 최종 사용자 환경을 간단하게 유지할 수 있습니다. ACS를 사용하면 응용 프로그램에서 Facebook 인증을 사용하도록 허용하는 구성을 손쉽게 설정할 수 있습니다. 이 항목에서는 이러한 작업을 수행하는 방법을 설명합니다. 다음 그림에는 ACS에 사용되는 신뢰 당사자를 구성하는 전반적인 흐름이 나와 있습니다.

ACS v2 워크플로

  • 1단계 - Facebook 응용 프로그램 ID 및 암호 얻기

  • 2단계 - Facebook을 ID 공급자로 구성

이 단계에서는 Facebook 응용 프로그램 ID 및 암호를 얻습니다. Facebook을 ID 공급자로 구성하려면 ID와 암호가 필요합니다.

  1. http://facebook.com에서 Facebook 계정을 만듭니다.

  2. http://www.facebook.com/developers/로 이동합니다.

  3. Facebook Developers 페이지에서 Create New App을 클릭하고 지침을 따릅니다.

  4. 응용 프로그램에 대한 기본 페이지에서 App IDApp Secret 필드의 값을 복사합니다. 다음 단계에서 ACS 관리 포털을 통해 Facebook을 ID 공급자로 구성할 때 이 ID와 암호를 사용합니다.

  5. Site URL 필드에서 맨 앞의 HTTPS://를 포함하여 네임스페이스의 FQDN(정규화된 도메인 이름) URL을 지정합니다(예: https://my-ns1.accesscontrol.windows.net). 실제 네임스페이스는 이와 다릅니다.

이 단계에서는 이전 단계에서 얻은 정보를 사용하여 Facebook을 ID 공급자로 지정합니다.

  1. Microsoft Azure 관리 포털(https://manage.WindowsAzure.com)로 이동하여 로그인한 다음 Active Directory를 클릭합니다. (문제 해결 팁: "Active Directory" 항목이 없거나 사용할 수 없음)

  2. 액세스 제어 네임스페이스를 관리하려면 네임스페이스를 선택한 다음 관리를 클릭합니다. 또는 액세스 제어 네임스페이스를 클릭하고 네임스페이스를 선택한 다음 관리를 클릭합니다.

  3. ACS 포털에서 ID 공급자, 추가를 차례로 클릭합니다.

  4. Facebook 응용 프로그램을 선택합니다.

  5. Facebook 응용 프로그램 추가 페이지에서 다음 값을 지정합니다.

    • 표시 이름: 이름을 입력합니다.

    • 응용 프로그램 ID: Facebook 페이지의 App ID 필드 값을 입력합니다.

    • 응용 프로그램 암호: Facebook 페이지의 App Secret 필드 값을 입력합니다.

    • 응용 프로그램 사용 권한: 전자 메일을 입력합니다. http://developers.facebook.com/docs/authentication/permissions에서 필요할 수 있는 추가 사용 권한을 검토합니다.

    • 로그인 링크 텍스트: Facebook을 입력합니다.

    • 이미지 URL - 원하는 경우 이미지 URL을 지정할 수 있습니다.

    • 신뢰 당사자 응용 프로그램: 인증에 Facebook을 사용할 신뢰 당사자 응용 프로그램을 선택합니다.

참고 항목

개념

ACS 방법

표시: