Interface SSOUserService
-
- All Known Implementing Classes:
BackofficeSSOService
,DefaultSECSSOService
,DefaultSSOService
public interface SSOUserService
SSO service interface for getting/creating user
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserModel
getOrCreateSSOUser(java.lang.String id, java.lang.String name, java.util.Collection<java.lang.String> roles)
Return UserModel for existing user or for the newly created.
-
-
-
Method Detail
-
getOrCreateSSOUser
UserModel getOrCreateSSOUser(java.lang.String id, java.lang.String name, java.util.Collection<java.lang.String> roles)
Return UserModel for existing user or for the newly created.- Parameters:
id
- the user idname
- the user nameroles
- user roles- Returns:
- existing or newly created user model
- Throws:
java.lang.IllegalArgumentException
- in case the user cannot be mapped due to roles being unknown or disallowed
-
-