Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.securityfilter.realm.catalina
Class CatalinaRealmAdapter  view CatalinaRealmAdapter download CatalinaRealmAdapter.java

java.lang.Object
  extended byorg.securityfilter.realm.catalina.CatalinaRealmAdapter
All Implemented Interfaces:
org.securityfilter.realm.SecurityRealmInterface

public class CatalinaRealmAdapter
extends java.lang.Object
implements org.securityfilter.realm.SecurityRealmInterface

CatalinaRealmAdapter - adapts a Catalina Realm for use with the securityfilter

Version:
$Revision: 1.4 $ $Date: 2003/02/07 10:06:50 $

Field Summary
private  org.apache.catalina.Realm realm
           
 
Constructor Summary
CatalinaRealmAdapter()
           
 
Method Summary
 java.security.Principal authenticate(java.lang.String username, java.lang.String password)
          Authenticate a user.
 boolean isUserInRole(java.security.Principal principal, java.lang.String rolename)
          Test for role membership.
 void setRealm(java.lang.Object realm)
          Set the Catalina Realm that we are to adapt.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

realm

private org.apache.catalina.Realm realm
Constructor Detail

CatalinaRealmAdapter

public CatalinaRealmAdapter()
Method Detail

setRealm

public void setRealm(java.lang.Object realm)
Set the Catalina Realm that we are to adapt.


authenticate

public java.security.Principal authenticate(java.lang.String username,
                                            java.lang.String password)
Authenticate a user.

Specified by:
authenticate in interface org.securityfilter.realm.SecurityRealmInterface

isUserInRole

public boolean isUserInRole(java.security.Principal principal,
                            java.lang.String rolename)
Test for role membership. Use Principal.getName() to get the username from the principal object.

Specified by:
isUserInRole in interface org.securityfilter.realm.SecurityRealmInterface