Cliente de seguridad web para Spring Boot

Disponible desde la versión 1.5.0-RELEASE de la librería onesaitplatform-web-security-client

Esta librería también se puede configurar para el modo Multitenant. Sólo hay un cambio que debe realizarse en las propiedades de la aplicación/yaml.

properties/yaml de la aplicación

 

openplatform.api: baseurl: http://localhost:21000 auth: login.path: /oauth-server/oauth/token token: verify.path: /oauth-server/openplatform-oauth/check_token grant_type: password scope: openid clientId: onesaitplatform password: onesaitplatform vertical: onesaitplatform

Puedes añadir la propiedad 'vertical' cuando uses la plataforma onesait multitenant y no uses la plataforma onesait vertical predeterminada. Por ejemplo:

openplatform.api: baseurl: http://localhost:21000 auth: login.path: /oauth-server/oauth/token token: verify.path: /oauth-server/openplatform-oauth/check_token grant_type: password scope: openid clientId: RealmEssentials password: 3ss3ntials!# vertical: essentials

Respuestas del servicio de autenticación

En el modo Multitenant, cuando se utiliza LoginService para propósitos de inicio de sesión y verificación, el token JWT indicará el inquilino y la vertical del tenant registrado:

Servicio de inicio de sesión:

Servicio de verificación: