El proyecto en el que estoy trabajando requiere que el usuario inicie sesión desde la aplicación de iluminación Salesforce y lo redirija a la página externa Angular que omite la página de inicio de sesión de angular e ingresa al tablero que no es más que SSO.
Actualmente, la aplicación Salesforce está integrada con la aplicación Auth0 y la administración de usuarios está a cargo de Auth0. Si el usuario no ha iniciado sesión en la aplicación Salesforce, debe ser redirigido a la página de inicio de sesión de Salesforce.
Quiero ayuda en algunas documentaciones que podrían ayudarme a integrarlas.
Entonces, desea crear una aplicación angular que use auth0 como proveedor de identidad y el proceso de inicio de sesión lo maneje una aplicación Lightning de Salesforce.
Debe consultar https://auth0.com/docs/api/authentication#saml y cómo integrar los puntos finales de la API con el cliente http https://angular.io/guide/http .
Hice algunas cosas similares, pero implementé mi propia implementación de OAuth2 en angular que se usa internamente, por lo que no puedo compartirlo, sin embargo, hay algunos paquetes npm para OAuth2 en angular que puede implementar con bastante facilidad, como https://www. npmjs.com/package/angular-oauth2-oidc
Probablemente debería aclarar qué flujo OAuth2 está utilizando, también está implementando OIDC, qué ha probado ya, ejemplos de código, etc.