No tengo instalado el Servicio de control de acceso (ACS), pero he visto en algunas demostraciones de video en línea que Salesforce no está en la lista de proveedores de identidad preinstalados disponibles. Salesforce se puede configurar como IdP (se usa SAML 2.0 estándar). ¿Puedo configurar ACS para que pueda usar Salesforce como proveedor de identidad? Gracias¿Azure ACS admite saml 2.0 IdP como Salesforce?
Respuesta
No he usado personalmente un proveedor de tokens SAML 2.0, pero su descripción oficial dice que ACS admite tokens SAML 2.0. Una lista de protocolos admitidos es OAuth 2.0, WS-Trust y WS-Federation (como por official statement).
Además, actualmente no existe una forma automatizada (con interfaz de usuario) para agregar proveedores de identidad que no están predefinidos en el ACS. Sin embargo, puede usar el ACS cmdLets para agregar IP manualmente que tengan un protocolo compatible. Here is a Vittorio's blog that shows how to add an openID provider.
Si puede configurar SalesFores como IdP con el uso de tokens SAML 2.0, solo tiene que identificar el protocolo: ¿es OAuth, es WS-Trust de WS-Federation y ejecuta un comando de PowerShell que se vería como algo de esta manera:
PS:\>Add-IdentityProvider –Namespace "myacsnamespace" –ManagementKey "XXXXXXXX" -Type "Manual" -Name "SalesForce" -Protocol OAuth –SignInAddress "http://www.your_salesforce_site.com/sign-in-url"
La lista de protocolos soportados para este comando es: WsFederation, OAuth, OpenID, WsTrust. Entonces, la configuración de SalesPorce IdP debe usar algunos de esos protocolos con tokens de SAML 2.0 y debe funcionar. Creo que es el OAuth como por this wiki.
Espero que esto ayude!
- 1. Azure ACS 2.0 con cuenta de Microsoft en Windows 8
- 2. Azure ACS 2 Custom Domain
- 3. SSO transparente con SAML (IE, SAML 2.0, ADFS, autenticación Kerberos)
- 4. SAML con .NET 2.0
- 5. Azure ACS - Implementación de mejores prácticas
- 6. Certificado autofirmado con SAML 2.0
- 7. OAuth 2.0 proveedores de identidad en Azure AppFabric servicio de control de acceso de Windows (ACS)
- 8. WIF (Windows Identity Foundation) con SAML 2.0
- 9. SAML 2.0 SSO para Ruby on Rails?
- 10. Web SSO con Java y SAML 2.0
- 11. Azure ACS - Aplicación de parte de retransmisión - ReturnURL con parámetros?
- 12. Uso de ACS en la ranura de Azure Staging
- 13. SAML NameId Policy
- 14. ¿Cuándo no usar ACS?
- 15. ¿Admite Salesforce Apex la herencia de métodos estáticos?
- 16. Autenticación basada en SAML 2.0 para la aplicación de iPhone
- 17. ¿Azure admite la construcción de proyectos F # 3.0/VS2012?
- 18. Windows Identity Foundation no es oficialmente compatible con SAML 2.0; usar WIF CTP o seguir con SAML 1.1?
- 19. ¿Cómo pasar las reclamaciones requeridas al proveedor de identidades OpenID con Azure ACS?
- 20. Sitio MVC3 con Azure ACS y ADFS continuamente solicitan credenciales al usar Firefox y Chrome
- 21. Azure ACS: URL de notificaciones expuesta en el historial del navegador: ¿agujero de seguridad?
- 22. AZURE ACS - Windows Live ID - ¿Cómo obtengo el correo electrónico y el nombre del usuario autenticado?
- 23. Para implementar SAML, ¿necesito instalar Shibboleth SP en mi host?
- 24. ¿El simulador de Android admite OpenGL ES 2.0?
- 25. ¿ADFS 2.0 es compatible con el protocolo SAML 1.1 y los perfiles SSO web?
- 26. ¿Cuál es el propósito de SAML 2 Subject Name Identifier?
- 27. Revertir cambios en Salesforce
- 28. Lectura de los atributos SAML del token SAML
- 29. Salesforce SOAP VS REST
- 30. Desencriptar la aserción cifrada utilizando SAML 2.0 en Java con OpenSAML
Tenga en cuenta que, en general, todos estos protocolos tienen diferentes propósitos. No son intercambiables. Por ejemplo: WS-Trust es para servicios web SOAP, WS-Federation es para sitios web. Incluso si reutilizan el formato de token. –
Estoy confundido. Como sé, el estándar SAML 2.0 no solo trata sobre el formato token, también es un protocolo, describe las reglas de comunicación de la misma manera que lo hacen WS-Federation, OAuth y OpenId, por lo que es autosuficiente. Creo que Salesforce as IdP usa solo SAML 2.0, al menos no hay nada acerca de este protocolo en Salesforce.com: https://login.salesforce.com/help/doc/en/identity_provider_about.htm. Simplemente dice que es compatible con SAML 2.0. ¿Significa que no puedo usar Salesforce en ACS? – YMC
Realmente quiero ver la entrada de alguien del equipo de Identidad de Microsoft aquí. @YMC, ¿has revisado este wiki: http://wiki.developerforce.com/page/Single_Sign-On_for_Desktop_and_Mobile_Applications_using_SAML_and_OAuth que describe que están superponiendo SAML Y OAuth, lo que podría ser la respuesta para ACS. – astaykov