访问控制服务 2.0

Microsoft Azure Active Directory 访问控制 (也称为访问控制服务或 ACS) 是一种基于云的服务,它提供一种轻松的身份验证和授权用户访问 Web 应用程序和服务的方法,同时允许将身份验证和授权的功能从代码中分解出来。 不必使用您的应用程序特有的用户帐户来实现一个身份验证系统,您可以通过 ACS 执行身份验证和对用户授权的大多数工作。 ACS 与基于标准的标识提供者集成,包括 Active Directory 等企业目录,以及Windows Live ID (Microsoft 帐户) 、Google、Yahoo!和 Facebook 等 Web 标识。

重要

ACS 命名空间可以将其 Google 标识提供程序配置从 OpenID 2.0 迁移到 OpenID Connect。 迁移必须在 2015 年 6 月 1 日之前完成。 有关详细指导,请参阅将 ACS 命名空间迁移到 Google OpenID 连接

ACS 入门

ACS 的主要功能

ACS 与最常用的编程和运行时环境兼容,并支持许多协议,包括 Open Authorization (OAuth) 、OpenID、WS 联合身份验证和 WS-Trust。 ACS 几乎与任何新式 Web 平台兼容,包括 .NET、PHP、Python、Java 和 Ruby。

以下是 ACS 的主要功能:

  • 与 Windows Identity Foundation (WIF) 集成

  • 现时支持热门 Web 标识提供者,包括Windows Live ID (Microsoft 帐户) 、Google、Yahoo 和 Facebook

  • 对 的现成支持

  • 支持 OAuth 2.0(草案 13)、WS 信任和 WS 联合身份验证协议

  • 支持 JSON Web 令牌 (JWT)、SAML 1.1、SAML 2.0 和 简单 Web 令牌 (SWT) 令牌格式

  • 集成的可自定义的主领域发现,允许用户选择自己的标识提供程序

  • 开放数据协议 (基于 OData) 的管理服务,提供对 ACS 配置的编程访问

  • 基于浏览器的管理门户,允许管理访问 ACS 配置

注意

不再支持访问控制服务 1.0。 所有用户都应使用 ACS 2.0。

更多资源

可以使用以下资源了解有关 ACS 的详细信息:

MSDN 内容