public class ScimUserBootstrap
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean, org.springframework.context.ApplicationListener<org.cloudfoundry.identity.uaa.authentication.manager.AuthEvent>
UaaUser
instances.| Constructor and Description |
|---|
ScimUserBootstrap(ScimUserProvisioning scimUserProvisioning,
ScimGroupProvisioning scimGroupProvisioning,
ScimGroupMembershipManager membershipManager,
java.util.Collection<org.cloudfoundry.identity.uaa.user.UaaUser> users) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
addUser(org.cloudfoundry.identity.uaa.user.UaaUser user)
Add a user account from the properties provided.
|
void |
afterPropertiesSet() |
protected ScimUser |
getScimUser(org.cloudfoundry.identity.uaa.user.UaaUser user) |
void |
onApplicationEvent(org.cloudfoundry.identity.uaa.authentication.manager.AuthEvent event) |
void |
setOverride(boolean override)
Flag to indicate that user accounts can be updated as well as created.
|
public ScimUserBootstrap(ScimUserProvisioning scimUserProvisioning, ScimGroupProvisioning scimGroupProvisioning, ScimGroupMembershipManager membershipManager, java.util.Collection<org.cloudfoundry.identity.uaa.user.UaaUser> users)
public void setOverride(boolean override)
override - the override flag to set (default false)public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exceptionprotected ScimUser getScimUser(org.cloudfoundry.identity.uaa.user.UaaUser user)
protected void addUser(org.cloudfoundry.identity.uaa.user.UaaUser user)
user - a UaaUserpublic void onApplicationEvent(org.cloudfoundry.identity.uaa.authentication.manager.AuthEvent event)
onApplicationEvent in interface org.springframework.context.ApplicationListener<org.cloudfoundry.identity.uaa.authentication.manager.AuthEvent>