Interface SSOUserService

    • 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 id
        name - the user name
        roles - 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