org.apache.tomee.catalina.realm
Class LowTypedRealm

java.lang.Object
  extended by org.apache.tomee.catalina.realm.LowTypedRealm
All Implemented Interfaces:
org.apache.catalina.Realm

public class LowTypedRealm
extends Object
implements org.apache.catalina.Realm


Constructor Summary
LowTypedRealm(Object delegate)
           
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
           
 Principal authenticate(GSSContext gssContext, boolean storeCreds)
           
 Principal authenticate(String s)
           
 Principal authenticate(String username, String credentials)
           
 Principal authenticate(String username, String digest, String nonce, String nc, String cnonce, String qop, String realm, String md5a2)
           
 Principal authenticate(X509Certificate[] certs)
           
 void backgroundProcess()
           
 org.apache.catalina.deploy.SecurityConstraint[] findSecurityConstraints(org.apache.catalina.connector.Request request, org.apache.catalina.Context context)
           
 org.apache.catalina.Container getContainer()
           
 String getInfo()
           
 boolean hasResourcePermission(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response, org.apache.catalina.deploy.SecurityConstraint[] constraint, org.apache.catalina.Context context)
           
 boolean hasRole(org.apache.catalina.Wrapper wrapper, Principal principal, String role)
           
 boolean hasUserDataPermission(org.apache.catalina.connector.Request request, org.apache.catalina.connector.Response response, org.apache.catalina.deploy.SecurityConstraint[] constraint)
           
 void removePropertyChangeListener(PropertyChangeListener listener)
           
 void setContainer(org.apache.catalina.Container container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LowTypedRealm

public LowTypedRealm(Object delegate)
Method Detail

getContainer

public org.apache.catalina.Container getContainer()
Specified by:
getContainer in interface org.apache.catalina.Realm

setContainer

public void setContainer(org.apache.catalina.Container container)
Specified by:
setContainer in interface org.apache.catalina.Realm

getInfo

public String getInfo()
Specified by:
getInfo in interface org.apache.catalina.Realm

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Specified by:
addPropertyChangeListener in interface org.apache.catalina.Realm

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Specified by:
removePropertyChangeListener in interface org.apache.catalina.Realm

authenticate

public Principal authenticate(String s)
Specified by:
authenticate in interface org.apache.catalina.Realm

authenticate

public Principal authenticate(String username,
                              String credentials)
Specified by:
authenticate in interface org.apache.catalina.Realm

authenticate

public Principal authenticate(String username,
                              String digest,
                              String nonce,
                              String nc,
                              String cnonce,
                              String qop,
                              String realm,
                              String md5a2)
Specified by:
authenticate in interface org.apache.catalina.Realm

authenticate

public Principal authenticate(GSSContext gssContext,
                              boolean storeCreds)
Specified by:
authenticate in interface org.apache.catalina.Realm

authenticate

public Principal authenticate(X509Certificate[] certs)
Specified by:
authenticate in interface org.apache.catalina.Realm

hasRole

public boolean hasRole(org.apache.catalina.Wrapper wrapper,
                       Principal principal,
                       String role)
Specified by:
hasRole in interface org.apache.catalina.Realm

backgroundProcess

public void backgroundProcess()
Specified by:
backgroundProcess in interface org.apache.catalina.Realm

findSecurityConstraints

public org.apache.catalina.deploy.SecurityConstraint[] findSecurityConstraints(org.apache.catalina.connector.Request request,
                                                                               org.apache.catalina.Context context)
Specified by:
findSecurityConstraints in interface org.apache.catalina.Realm

hasResourcePermission

public boolean hasResourcePermission(org.apache.catalina.connector.Request request,
                                     org.apache.catalina.connector.Response response,
                                     org.apache.catalina.deploy.SecurityConstraint[] constraint,
                                     org.apache.catalina.Context context)
                              throws IOException
Specified by:
hasResourcePermission in interface org.apache.catalina.Realm
Throws:
IOException

hasUserDataPermission

public boolean hasUserDataPermission(org.apache.catalina.connector.Request request,
                                     org.apache.catalina.connector.Response response,
                                     org.apache.catalina.deploy.SecurityConstraint[] constraint)
                              throws IOException
Specified by:
hasUserDataPermission in interface org.apache.catalina.Realm
Throws:
IOException


Copyright © 1999–2015 The Apache Software Foundation. All rights reserved.