org.apache.servicemix.http.jetty
Class JaasUserRealm
java.lang.Object
org.apache.servicemix.http.jetty.JaasUserRealm
- All Implemented Interfaces:
- org.mortbay.jetty.security.UserRealm
public class JaasUserRealm
- extends java.lang.Object
- implements org.mortbay.jetty.security.UserRealm
A JAAS based implementation of a realm for jetty 6.
- Author:
- gnodet
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JaasUserRealm
public JaasUserRealm()
getAuthenticationService
public AuthenticationService getAuthenticationService()
- Returns:
- the authenticationService
setAuthenticationService
public void setAuthenticationService(AuthenticationService authenticationService)
- Parameters:
authenticationService - the authenticationService to set
getDomain
public java.lang.String getDomain()
- Returns:
- the domain
setDomain
public void setDomain(java.lang.String domain)
- Parameters:
domain - the domain to set
getName
public java.lang.String getName()
- Specified by:
getName in interface org.mortbay.jetty.security.UserRealm
- Returns:
- the name
setName
public void setName(java.lang.String name)
- Parameters:
name - the name to set
authenticate
public java.security.Principal authenticate(java.lang.String username,
java.lang.Object credentials,
org.mortbay.jetty.Request request)
- Specified by:
authenticate in interface org.mortbay.jetty.security.UserRealm
disassociate
public void disassociate(java.security.Principal user)
- Specified by:
disassociate in interface org.mortbay.jetty.security.UserRealm
getPrincipal
public java.security.Principal getPrincipal(java.lang.String username)
- Specified by:
getPrincipal in interface org.mortbay.jetty.security.UserRealm
isUserInRole
public boolean isUserInRole(java.security.Principal user,
java.lang.String role)
- Specified by:
isUserInRole in interface org.mortbay.jetty.security.UserRealm
logout
public void logout(java.security.Principal user)
- Specified by:
logout in interface org.mortbay.jetty.security.UserRealm
popRole
public java.security.Principal popRole(java.security.Principal user)
- Specified by:
popRole in interface org.mortbay.jetty.security.UserRealm
pushRole
public java.security.Principal pushRole(java.security.Principal user,
java.lang.String role)
- Specified by:
pushRole in interface org.mortbay.jetty.security.UserRealm
reauthenticate
public boolean reauthenticate(java.security.Principal user)
- Specified by:
reauthenticate in interface org.mortbay.jetty.security.UserRealm
Copyright © 2005-2012 FuseSource. All Rights Reserved.