public class DefaultAssistedServiceAgentAuthoritiesManager extends java.lang.Object implements AssistedServiceAgentAuthoritiesManager
AssistedServiceAgentAuthoritiesManager.| Constructor and Description |
|---|
DefaultAssistedServiceAgentAuthoritiesManager() |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Set<GrantedAuthority> |
addAuthoritiesToSession()
Add current agent authorities to the ASM session.
|
void |
addCustomerAuthoritiesToAgent(java.lang.String customerId)
Add authorities (roles) from a customer to the current agent.
|
protected AssistedServiceService |
getAssistedServiceService() |
protected UserDetailsService |
getUserDetailsService() |
void |
restoreInitialAuthorities()
Restore agent initial authorities.
|
void |
setAssistedServiceService(AssistedServiceService assistedServiceService) |
void |
setUserDetailsService(UserDetailsService userDetailsService) |
protected void |
updateAuthentication(java.util.Collection<? extends GrantedAuthority> authorities)
Update the agent authentication token with new authorities.
|
public DefaultAssistedServiceAgentAuthoritiesManager()
public void addCustomerAuthoritiesToAgent(java.lang.String customerId)
AssistedServiceAgentAuthoritiesManageraddCustomerAuthoritiesToAgent in interface AssistedServiceAgentAuthoritiesManagercustomerId - The id of the user the roles will be merged to the agent.public void restoreInitialAuthorities()
AssistedServiceAgentAuthoritiesManagerrestoreInitialAuthorities in interface AssistedServiceAgentAuthoritiesManagerprotected java.util.Set<GrantedAuthority> addAuthoritiesToSession()
protected void updateAuthentication(java.util.Collection<? extends GrantedAuthority> authorities)
authorities - The new list of authorities. Be aware that existent authorities will be removed.protected UserDetailsService getUserDetailsService()
public void setUserDetailsService(UserDetailsService userDetailsService)
protected AssistedServiceService getAssistedServiceService()
public void setAssistedServiceService(AssistedServiceService assistedServiceService)
Copyright © 2018 SAP SE. All Rights Reserved.