Interface SSOUserService
-
- All Known Implementing Classes:
BackofficeSSOService,DefaultSECSSOService,DefaultSSOService
public interface SSOUserServiceSSO service interface for getting/creating user
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description UserModelgetOrCreateSSOUser(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
-
-