org.fhw.cabaweb.webfrontend.security.realm
Class CabaWebSecurityRealm

java.lang.Object
  extended byorg.securityfilter.realm.SimpleSecurityRealmBase
      extended byorg.fhw.cabaweb.webfrontend.security.realm.CabaWebSecurityRealm
All Implemented Interfaces:
org.securityfilter.realm.SecurityRealmInterface

public class CabaWebSecurityRealm
extends org.securityfilter.realm.SimpleSecurityRealmBase

Klasse für das Security Realm Interface. Check von Benutzername Passwort gegen die Datenbank. Check von Benutzername Role, ob Benutzer in dieser Rolle ist.

Version:
Version 1.1 06.07.2004
Author:
Thomas Vogt

Constructor Summary
CabaWebSecurityRealm()
           
 
Method Summary
 boolean booleanAuthenticate(String username, String password)
          Authentifizierung des Benutzers.
 boolean isUserInRole(String username, String role)
          Authentifizierung des Benutzers.
 
Methods inherited from class org.securityfilter.realm.SimpleSecurityRealmBase
authenticate, isUserInRole
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CabaWebSecurityRealm

public CabaWebSecurityRealm()
Method Detail

booleanAuthenticate

public boolean booleanAuthenticate(String username,
                                   String password)
Authentifizierung des Benutzers. Implementiert die Funktionalität der Kontrolle von Benutzername und Passwort gegen den in der Datenbank gespeicherten Hash und Namen.

Parameters:
username - Der Benutzername
password - Das Plaintext Passwort
Returns:
true wenn Benutzer authentifiziert wurde, false wenn Benutzername/Passwort Kombination falsch war.

isUserInRole

public boolean isUserInRole(String username,
                            String role)
Authentifizierung des Benutzers. Implementiert die Funktionalität der Kontrolle von Benutzername und Role gegen den in der Datenbank gespeicherten Namen und dessen Rollenzuordnung.

Parameters:
username - Der Benutzername
role - Die Rolle auf die der Benutzer geprüft werden soll
Returns:
true wenn Benutzer diese Rolle hat, false wenn Benutzer diese Rolle NICHT hat.


Copyright © 2004 TVC-Software.com. All Rights Reserved.