방법 : ACS 관리 서비스 를 사용 하 여 OpenID ID 공급자 구성 
 Azure Active Directory 액세스 제어 서비스 2 . 0 ACS 방법 
 ACS 방법 방법 : ACS 관리 서비스 를 사용 하 여 OpenID ID 공급자 구성 
 방법 : Azure AD 테넌트 를 ID 공급자 로 추가 
 방법 : 포털 관리자 추가 
 방법 : X . 509 인증서 , 암호 또는 대칭 키 가 포함 된 서비스 ID 추가 
 방법 : AD FS 2 . 0 을 ID 공급자 로 구성 
 방법 : ACS 관리 서비스 를 사용 하 여 AD FS 2 . 0 을 엔터 프라이즈 ID 공급자 로 구성 
 방법 : Google 을 ID 공급자 로 구성 
 방법 : Facebook 을 ID 공급자 로 구성 
 방법 : ACS 관리 서비스 를 사용 하 여 Facebook 을 인터넷 ID 공급자 로 구성 
 방법 : Yahoo ! 를 ID 공급자 로 구성 
 방법 : X . 509 인증서 를 사용 하 여 ACS 및 ASP . NET 웹 응용 프로그램 간 에 트러스트 구성 
 방법 : 액세스 제어 네임 스페이스 만들 기 
 방법 : ACS 를 사용 하 여 첫 번 째 클레임 인식 ASP . NET 응용 프로그램 만들 기 
 방법 : ACS 를 사용 하 여 첫 번 째 클레임 인식 ASP . NET 서비스 만들 기 
 방법 : 액세스 제어 네임 스페이스 삭제 
 방법 : ASP . NET 웹 응용 프로그램 에서 로그인 페이지 호스팅 
 방법 : 규칙 을 사용 하 여 토큰 변환 논리 구현 
 방법 : WIF 및 ACS 를 사용 하 여 클레임 인식 ASP . NET 응용 프로그램 에서 클레임 권한 부여 구현 
 방법 : WIF 및 ACS 를 사용 하 여 클레임 인식 ASP . NET 응용 프로그램 에서 RBAC ( 역할 기반 액세스 제어 ) 구현 
 방법 : Service Bus 의 액세스 제어 네임 스페이스 관리 
 방법 : OAuth WRAP 프로토콜 을 통해 ACS 에서 토큰 요청 
 방법 : 사용 자 지정 오류 처리 를 위해 오류 URL 사용 
 방법 : ACS 관리 서비스 를 사용 하 여 인증서 및 키 구성 
 방법 : ACS 관리 서비스 를 사용 하 여 신뢰 당사자 응용 프로그램 구성 
 방법 : ACS 관리 서비스 를 사용 하 여 규칙 및 규칙 그룹 구성 
 방법 : ACS 관리 서비스 를 사용 하 여 서비스 ID 구성 
 게시 : 2011 년 4 월 
 적용 대상 : Azure 
 Microsoft ® Azure ™ ACS ( 액세스 제어 서비스 ) 
 이 항목 에서 는 OpenID 프로토콜 을 지원 하 는 ID 공급자 를 추가 하 기 위해 수행 해야 하 는 기본 적 인 단계 에 대해 간략 하 게 설명 합니다 . 관리 서비스 를 통해 OpenID ID 공급자 를 ACS 에 추가 할 수 있 습니다 . ACS 관리 포털 을 통해 OpenID ID 공급자 를 추가 할 수 는 없 습니다 . 이 항목 에서 설명 하 는 OpenID 는 ACS 에서 지원 하 는 사양 버전 인 OpenID 2 . 0 사양 을 지칭 합니다 . 
 1 단계 – 구성 정보 수집 
 2 단계 – 필수 서비스 및 어셈블리 에 대한 참조 추가 
 3 단계 - 관리 서비스 클라이언트 구현 
 4 단계 – ID 공급자 추가 
 필수 구성 요소 및 구성 정보 를 식별 합니다 . 
 OpenID ID 공급자 를 추가 하 는 데 필요 한 단계 를 나열 합니다 . 
 관리 서비스 는 ACS 의 주요 구성 요소 중 하나 인 웹 서비스 로 , 관리 포털 사용자 인터페이스 를 통해 사용 가능 한 기능 을 제공 합니다 . 관리 포털 에서 수행 할 수 있 는 작업 은 관리 서비스 를 통해서 도 수행 할 수 있 습니다 . OpenID ID 공급자 를 ACS 에 추가 하 면 인터넷 범위 의 ID 관리 메커니즘 개발 및 유지 관리 작업 을 줄일 수 있 습니다 . OpenID ID 공급자 를 추가 하 는 작업 을 수행 하 려면 특정 단계 를 따르 는 코드 를 작성 합니다 . 이 항목 에서 는 이러 한 기본 적 인 단계 에 대해 간략 하 게 설명 합니다 . 
 이 단계 에서 는 필수 구성 정보 를 수집 하 는 방법 을 식별 및 제시 합니다 . 수집 해야 하 는 정보 는 다음 과 같 습니다 . 
 관리 서비스 ID 사용 자 이름 - ManagementClient 
 관리 서비스 ID 암호 - 관리 서비스 용 서비스 ID 암호 를 얻 으려면 다음 을 수행 합니다 . 
 액세스 제어 서비스 관리 포털 에 로그 온 합니다 . 
 관리 섹션 에서 관리 서비스 링크 를 클릭 합니다 . 
 관리 서비스 페이지 에서 ManagementClient 링크 ( ManagementClient 는 서비스 의 실제 사용 자 이름 임 ) 를 클릭 합니다 . 
 자격 증명 섹션 에서 대칭 키나 암호 링크 를 클릭 합니다 . 각 링크 의 값 은 동일 하 며 , 해당 값 이 암호 입니다 . 
 서비스 네임 스페이스 
 ACS 호스트 이름 - 일반 적 으로 accesscontrol . windows . net 입니다 . 
 필요 한 정보 를 수집 했 으면 다음 단계 를 수행 하 여 OpenID ID 공급자 를 추가 하 기 위한 코드 를 실행 하 는 샘플 콘솔 응용 프로그램 을 만듭니다 . 
 Visual Studio ® 2010 을 열 고 새 콘솔 응용 프로그램 프로젝트 를 만듭니다 . 
 Program 클래스 에서 다음 과 같 은 코드 를 사용 하 여 앞서 수집 한 정보 를 모듈 범위 변수 에 할당 합니다 . 
 이 단계 에서 는 서비스 와 어셈블리 에 대한 필수 종속 성 을 식별 및 추가 합니다 . 
 서비스 및 어셈블리 에 대한 필수 종속 성 을 추가 하 려면 
 System . Web . Extensions 에 대한 참조 를 추가 합니다 . 
 관리 서비스 에 대한 서비스 참조 를 추가 합니다 . 관리 서비스 URL 은 네임 스페이스 에 고유 하 며 , 다음 과 같 습니다 . 
 다음 선언 을 추가 합니다 . 
 마지막 선언 인 ConsoleApplication 1 . ServiceReference 1 에 주의 합니다 . 콘솔 응용 프로그램 을 만들 때 기본 값 을 변경 했 거나 관리 서비스 에 대한 참조 를 추가 한 경우 에 는 이 선언 이 달라질 수 있 습니다 . 
 이 단계 에서 는 관리 서비스 클라이언트 구현 을 캡슐 화 하 는 메서 드 를 만듭니다 . 
 관리 서비스 클라이언트 를 구현 하 려면 
 다음 메 서 드 를 Program 클래스 에 추가 합니다 . 
 G e tTokenWithWritePermission 메 서드 와 해당 도우미 메 서 드 를 구현 합니다 . 그러 면 HTTP 요청 의 Authorization 헤더 에 SWT OAuth 토큰 이 추가 됩니다 . 
 이 단계 에서 는 앞서 만든 관리 서비스 클라이언트 를 사용 하 여 OpenID ID 공급자 를 추가 합니다 . 
 OpenID ID 공급자 를 추가 하 려면 
 Main 메 서드 내 에서 관리 서비스 클라이언트 를 초기 화 합니다 . 
 ID 공급자 를 발급 자 로 추가 합니다 . 
 ID 공급자 를 만듭니다 . 
 ID 공급자 로그인 주소 를 업데이트 합니다 . 이 연습 에서 는 로그인 주소 로 www . myopenid . com 을 사용 합니다 . 기타 OpenID ID 공급자 로 는 Google 과 Yahoo ! 가 있 으며 , 이 들 공급자 에 는 자체 로그인 주소 가 있 습니다 . 해당 주소 는 각각 https : / / www . google . com / accounts / o 8 / ud 및 https : / / open . login . yahooapis . com / openid / op / auth 입니다 . 
 관리 서비스 를 제외 한 신뢰 당사자 가 ID 공급자 를 사용 할 수 있 도록 만듭니다 .