Web Security client for Spring Boot

Available since version 1.5.0-RELEASE of the library onesaitplatform-web-security-client

This library can also be configured for Multitenant mode. There’s only one change that needs to be made in the application properties/yaml.

Application properties/yaml

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

You may add 'vertical' property when using Multitenant onesait Platform and not using the default vertical onesaitplatform. For example:

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

Auth service responses

In Multitenant mode, when using the LoginService for login and verification purposes, JWT token will now indicate tenant and vertical of the logged user:

Login service:

Verification service:

Â