El servicio de control de acceso , o el servicio de control de acceso de Windows Azure ( ACS ), era un servicio basado en la nube propiedad de Microsoft que proporcionaba una forma fácil de autenticar y autorizar a los usuarios para obtener acceso a las aplicaciones y servicios web , al tiempo que permitía que las funciones de autenticación y autorización fueran factorizado del código de la aplicación . [1]Esto facilita el desarrollo de aplicaciones y, al mismo tiempo, brinda a los usuarios el beneficio de poder iniciar sesión en múltiples aplicaciones con un número reducido de autenticaciones y, en algunos casos, solo una autenticación. El sistema proporciona un almacén de autorizaciones al que se puede acceder mediante programación, así como a través de un portal de administración . Una vez que se configuran las autorizaciones, un usuario que llega a una aplicación a través de ACS llega a la entrada de la aplicación no solo con un token de autenticación, sino también con un conjunto de reclamos de autorización adjuntos al token. Microsoft retiró ACS el 7 de noviembre de 2018. [2]
Características
ACS tiene las siguientes características
- Integración con Windows Identity Foundation (WIF)
- Soporte para proveedores de identidad web populares, incluidos Windows Live ID, Google , Yahoo y Facebook
- Compatibilidad con los servicios de federación de Active Directory (AD FS) 2.0
- Compatibilidad con los protocolos OAuth 2.0 (borrador 10), WS-Trust y WS-Federation
- Compatibilidad con los formatos de token SAML 1.1 , SAML 2.0 , Simple Web Token (SWT) y JSON Web Token (JWT) (JWT todavía está en versión beta)
- Home Realm Discovery integrado y personalizable que permite a los usuarios elegir su proveedor de identidad
- Un servicio de gestión basado en Open Data Protocol (OData) que proporciona acceso programático a la configuración de ACS
- Un portal de administración basado en navegador que permite el acceso administrativo a la configuración de ACS
Soporte de plataforma web
ACS es compatible con todas las plataformas web modernas como .NET Framework , PHP , Python , Java y Ruby . Se puede utilizar tanto con aplicaciones web como con servicios web.
Ver también
Referencias
- ^ Microsoft (16 de mayo de 2011). "Descripción general de ACS" . Microsoft . Consultado el 10 de octubre de 2016 .
- ^ Microsoft (20 de noviembre de 2017), "Es hora de migrar fuera del servicio de control de acceso"