Features | Open Source | Releases | Docs | Try us free | Blog | Product
Cómo habilitar el SSO con el Gestor de Identidades (OAuth2) en cualquier aplicación cliente
¿Cómo funciona?
Esta autenticación se realiza a través de Oauth2 Authorization Code Flow
Dependencias Maven
Antes de nada, añade las siguientes dependencias Maven a tu pom.xml
Application.yaml
A continuación, tenemos que proporcionar algunas propiedades OAuth en el application.yml de nuestra aplicación cliente:
Ten en cuenta que clientId y clientSecret pueden cambiar. Por ejemplo: si vas a desarrollar una aplicación cliente que hace uso de un Realm de la onesait Platform, clientId será la identificación del Realm, y clientSecret onesaitplatform, a menos que se configure diferente desde la página de Gestión de Realms:
Configuración de Spring Web
Por último, debes configurar Spring Web Security con al menos la siguiente configuración:
@EnableOauth2Sso
Permite peticiones no autenticadas que hagan /login** para que el Flujo de Autorización funcione.
