Class KeycloakSsoUserRoleProvider

java.lang.Object
net.n2oapp.security.admin.sso.keycloak.KeycloakSsoUserRoleProvider
All Implemented Interfaces:
net.n2oapp.security.admin.api.provider.SsoUserRoleProvider

public class KeycloakSsoUserRoleProvider extends Object implements net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
  • Field Details

    • EXT_SYS

      public static final String EXT_SYS
      See Also:
    • objectMapper

      @Autowired @Qualifier("cxfObjectMapper") public com.fasterxml.jackson.databind.ObjectMapper objectMapper
  • Constructor Details

  • Method Details

    • isSupports

      public boolean isSupports(String ssoName)
      Specified by:
      isSupports in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • createUser

      public net.n2oapp.security.admin.api.model.SsoUser createUser(net.n2oapp.security.admin.api.model.SsoUser user)
      Specified by:
      createUser in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • updateUser

      public void updateUser(net.n2oapp.security.admin.api.model.SsoUser user)
      Specified by:
      updateUser in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • deleteUser

      public void deleteUser(net.n2oapp.security.admin.api.model.SsoUser user)
      Specified by:
      deleteUser in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • changeActivity

      public void changeActivity(net.n2oapp.security.admin.api.model.SsoUser user)
      Specified by:
      changeActivity in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • createRole

      public net.n2oapp.security.admin.api.model.Role createRole(net.n2oapp.security.admin.api.model.Role role)
      Specified by:
      createRole in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • updateRole

      public void updateRole(net.n2oapp.security.admin.api.model.Role role)
      Specified by:
      updateRole in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • deleteRole

      public void deleteRole(net.n2oapp.security.admin.api.model.Role role)
      Specified by:
      deleteRole in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • resetPassword

      public void resetPassword(net.n2oapp.security.admin.api.model.SsoUser user)
      Specified by:
      resetPassword in interface net.n2oapp.security.admin.api.provider.SsoUserRoleProvider
    • setRoleService

      public void setRoleService(KeycloakRestRoleService roleService)
    • setUserService

      public void setUserService(KeycloakRestUserService userService)