Public Member Functions | |
String | getInfo () |
String | getResourceName () |
void | setResourceName (String resourceName) |
void | setPermissionManager (PermissionManager permissionManager) |
SecurityConstraint[] | findSecurityConstraints (HttpRequest request, Context context) |
boolean | hasResourcePermission (HttpRequest request, HttpResponse response, SecurityConstraint[] constraints, Context context) throws IOException |
boolean | hasRole (Principal principal, String role) |
boolean | hasUserDataPermission (HttpRequest request, HttpResponse response, SecurityConstraint[] constraints) throws IOException |
Principal | authenticate (String username, String credentials) |
Principal | authenticate (X509Certificate[] cert) |
void | setContext (Context context) |
synchronized void | start () throws LifecycleException |
synchronized void | stop () throws LifecycleException |
Object | clone () throws CloneNotSupportedException |
Protected Member Functions | |
String | getName () |
String | getPassword (String username) |
Principal | getPrincipal (String username) |
void | log (String message) |
Extends the Realmbase class of the Tomcat Server.
Definition at line 73 of file JACC.java.
|
Return the Principal associated with the specified chain of X509 client certificates. If there is none, return
Definition at line 534 of file JACC.java. References org.objectweb.jonas.security.realm.web.catalina50.JACC.authenticate(). |
Here is the call graph for this function:
|
Return the Principal associated with the specified username and credentials, if there is one; otherwise return
Definition at line 480 of file JACC.java. References org.objectweb.jonas.security.realm.principals.User.getName(), org.objectweb.jonas.security.realm.principals.User.getPassword(), and org.objectweb.security.context.SecurityCurrent.setSecurityContext(). Referenced by org.objectweb.jonas.security.realm.web.catalina50.JACC.authenticate(). |
Here is the call graph for this function:
|
Creates and returns a copy of this object.
Definition at line 638 of file JACC.java. References org.objectweb.jonas.security.realm.web.catalina50.JACC.setResourceName(). Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doRegisterWar(). |
Here is the call graph for this function:
|
Return the SecurityConstraints configured to guard the request URI for this request, or
|
|
Return descriptive information about this Realm implementation and the corresponding version number, in the format
|
|
Return a short name for this Realm implementation.
|
|
Return the password associated with the given principal's user name.
|
|
Return the Principal associated with the given user name.
|
|
Return the resource name we will be using.
|
|
Perform access control based on the specified authorization constraint.
Definition at line 194 of file JACC.java. References org.objectweb.jonas.security.realm.web.catalina50.JACC.hasResourcePermission(). Referenced by org.objectweb.jonas.security.realm.web.catalina50.JACC.hasResourcePermission(). |
Here is the call graph for this function:
|
Definition at line 268 of file JACC.java. References org.objectweb.jonas.security.realm.web.catalina50.JACC.hasRole(). Referenced by org.objectweb.jonas.security.realm.web.catalina50.JACC.hasRole(). |
Here is the call graph for this function:
|
Enforce any user data constraint required by the security constraint guarding this request URI.
Definition at line 377 of file JACC.java. References org.objectweb.jonas.security.realm.web.catalina50.JACC.hasUserDataPermission(). Referenced by org.objectweb.jonas.security.realm.web.catalina50.JACC.hasUserDataPermission(). |
Here is the call graph for this function:
|
Log a message on the Logger associated with our Container (if any)
Definition at line 628 of file JACC.java. Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doRegisterWar(). |
|
Set the context of this Realm. This is used to retrieve xml information of the web.xml file
Definition at line 574 of file JACC.java. Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doRegisterWar(). |
|
Set the permission manager used by this realm
Definition at line 163 of file JACC.java. Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doRegisterWar(). |
|
Set the resource name we will be using.
Definition at line 153 of file JACC.java. Referenced by org.objectweb.jonas.security.realm.web.catalina50.JACC.clone(). |
|
Prepare for active use of the public methods of this Component.
Definition at line 584 of file JACC.java. References org.objectweb.jonas.security.SecurityService.getJResource(). |
Here is the call graph for this function:
|
Gracefully shut down active use of the public methods of this Component.
|