public class LowTypedRealm extends Object implements org.apache.catalina.Realm
| Constructor and Description |
|---|
LowTypedRealm(Object delegate) |
| Modifier and Type | Method and Description |
|---|---|
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.tomcat.util.descriptor.web.SecurityConstraint[] |
findSecurityConstraints(org.apache.catalina.connector.Request request,
org.apache.catalina.Context context) |
org.apache.catalina.Container |
getContainer() |
org.apache.catalina.CredentialHandler |
getCredentialHandler() |
String[] |
getRoles(Principal principal) |
boolean |
hasResourcePermission(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response,
org.apache.tomcat.util.descriptor.web.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.tomcat.util.descriptor.web.SecurityConstraint[] constraint) |
boolean |
isAvailable() |
void |
removePropertyChangeListener(PropertyChangeListener listener) |
void |
setContainer(org.apache.catalina.Container container) |
void |
setCredentialHandler(org.apache.catalina.CredentialHandler credentialHandler) |
public LowTypedRealm(Object delegate)
public org.apache.catalina.Container getContainer()
getContainer in interface org.apache.catalina.Containedpublic void setContainer(org.apache.catalina.Container container)
setContainer in interface org.apache.catalina.Containedpublic void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener in interface org.apache.catalina.Realmpublic void removePropertyChangeListener(PropertyChangeListener listener)
removePropertyChangeListener in interface org.apache.catalina.Realmpublic String[] getRoles(Principal principal)
getRoles in interface org.apache.catalina.Realmpublic boolean isAvailable()
isAvailable in interface org.apache.catalina.Realmpublic Principal authenticate(String s)
authenticate in interface org.apache.catalina.Realmpublic Principal authenticate(String username, String credentials)
authenticate in interface org.apache.catalina.Realmpublic Principal authenticate(String username, String digest, String nonce, String nc, String cnonce, String qop, String realm, String md5a2)
authenticate in interface org.apache.catalina.Realmpublic Principal authenticate(GSSContext gssContext, boolean storeCreds)
authenticate in interface org.apache.catalina.Realmpublic Principal authenticate(X509Certificate[] certs)
authenticate in interface org.apache.catalina.Realmpublic boolean hasRole(org.apache.catalina.Wrapper wrapper,
Principal principal,
String role)
hasRole in interface org.apache.catalina.Realmpublic void backgroundProcess()
backgroundProcess in interface org.apache.catalina.Realmpublic org.apache.tomcat.util.descriptor.web.SecurityConstraint[] findSecurityConstraints(org.apache.catalina.connector.Request request,
org.apache.catalina.Context context)
findSecurityConstraints in interface org.apache.catalina.Realmpublic boolean hasResourcePermission(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response,
org.apache.tomcat.util.descriptor.web.SecurityConstraint[] constraint,
org.apache.catalina.Context context)
throws IOException
hasResourcePermission in interface org.apache.catalina.RealmIOExceptionpublic boolean hasUserDataPermission(org.apache.catalina.connector.Request request,
org.apache.catalina.connector.Response response,
org.apache.tomcat.util.descriptor.web.SecurityConstraint[] constraint)
throws IOException
hasUserDataPermission in interface org.apache.catalina.RealmIOExceptionpublic org.apache.catalina.CredentialHandler getCredentialHandler()
getCredentialHandler in interface org.apache.catalina.Realmpublic void setCredentialHandler(org.apache.catalina.CredentialHandler credentialHandler)
setCredentialHandler in interface org.apache.catalina.RealmCopyright © 1999–2022 The Apache Software Foundation. All rights reserved.