Brooklyn

brooklyn.rest.security.provider
[Java] Class DelegatingSecurityProvider

java.lang.Object
  brooklyn.rest.security.provider.DelegatingSecurityProvider
All Implemented Interfaces:
SecurityProvider

public class DelegatingSecurityProvider

Field Summary
static Logger log

protected ManagementContext mgmt

 
Constructor Summary
DelegatingSecurityProvider(ManagementContext mgmt)

 
Method Summary
boolean authenticate(javax.servlet.http.HttpSession session, java.lang.String user, java.lang.String password)

SecurityProvider getTargetProvider()

boolean isAuthenticated(javax.servlet.http.HttpSession session)

boolean logout(javax.servlet.http.HttpSession session)

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Field Detail

log

public static final Logger log


mgmt

protected final ManagementContext mgmt


 
Constructor Detail

DelegatingSecurityProvider

public DelegatingSecurityProvider(ManagementContext mgmt)


 
Method Detail

authenticate

@Override
public boolean authenticate(javax.servlet.http.HttpSession session, java.lang.String user, java.lang.String password)


getTargetProvider

@SuppressWarnings("unchecked")
public SecurityProvider getTargetProvider()


isAuthenticated

@Override
public boolean isAuthenticated(javax.servlet.http.HttpSession session)


logout

@Override
public boolean logout(javax.servlet.http.HttpSession session)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.