다음을 통해 공유


ACS 개요

업데이트: 2015년 6월 19일

Azure에 적용합니다.

Microsoft Azure Active Directory Access Control(Access Control 서비스 또는 ACS라고도 함)는 인증 및 권한 부여 기능을 고려하지 않고 사용자가 웹 애플리케이션 및 서비스에 액세스할 수 있도록 쉽게 인증하고 권한을 부여하는 클라우드 기반 서비스입니다. 코드를 입력합니다. 응용 프로그램에 특정한 사용자 계정을 사용하여 인증 시스템을 구현하는 대신 ACS에서 사용자 인증 및 권한 부여의 상당 부분을 조정하게 할 수 있습니다. ACS는 Active Directory와 같은 엔터프라이즈 디렉터리 및 Windows Live ID(Microsoft 계정), Google, Yahoo!, Facebook과 같은 웹 ID를 비롯한 표준 기반 ID 공급자와 통합됩니다.

중요

ACS 네임스페이스는 Google ID 공급자 구성을 OpenID 2.0에서 OpenID Connect로 마이그레이션할 수 있습니다. 마이그레이션은 2015년 6월 1일 이전에 완료해야 합니다. 자세한 지침은 ACS 네임스페이스를 Google OpenID 커넥트 마이그레이션을 참조하세요.

ACS를 사용하면 들어오는 보안 클레임을 애플리케이션 및 서비스가 이해하는 클레임으로 변환할 수 있는 선언적 규칙 집합으로 권한 부여 결정을 애플리케이션에서 끌어올 수 있습니다. 이러한 규칙은 단순하고 익숙한 프로그래밍 모델을 사용하여 정의되기 때문에 코드가 더 명료해집니다.

ACS를 사용하여 클라이언트 권한을 관리할 수도 있으므로 이러한 기능 개발의 노력과 복잡성을 줄일 수 있습니다.

ACS는 가장 인기 있는 프로그래밍 및 런타임 환경과 호환되며 OAuth(Open Authorization), OpenID, WS-Federation 및 WS-Trust를 비롯한 많은 프로토콜을 지원합니다.

ACS에서 사용할 수 있는 기능은 다음과 같습니다.

  • WIF(Windows Identity Foundation)와의 통합

  • Windows 라이브 ID(Microsoft 계정), Google, Yahoo 및 Facebook을 비롯한 인기 있는 웹 ID 공급자에 대한 기본 지원

  • 기본 지원

  • OAuth 2.0(초안 13), WS-Trust, WS-Federation 프로토콜 지원

  • JSON 웹 토큰(JWT), SAML 1.1, SAML 2.0 및 단순 웹 토큰(SWT) 토큰 형식 지원

  • 사용자가 ID 공급자를 선택할 수 있도록 하는 사용자 지정 가능한 통합형 홈 영역 검색

  • ACS 구성에 프로그래밍 방식으로 액세스할 수 있는 OData(Open Data Protocol) 기반 관리 서비스

  • ACS 구성에 대한 관리 액세스를 허용하는 브라우저 기반 관리 포털

ACS는 .NET, PHP, Python, Java 및 Ruby를 비롯한 거의 모든 최신 웹 플랫폼과 호환됩니다. ACS 요구 사항 목록은 ACS 필수 구성 요소를 참조하세요.

ACS 시작에 대한 빠른 가이드는 ACS Fast Track을 참조하세요.