Weitere aktuelle Java-Titel finden Sie bei dpunkt.
 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Interface javax.security.auth.spi.LoginModule1.4

Deklaration

public interface LoginModule

Beschreibung

Dieses Interface muß von Login-Modulen implementiert werden, die im JAAS-Framework verwendet werden sollen.


 
Methoden
public booleanabort()
public booleancommit()
public voidinitialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
public booleanlogin()
public booleanlogout()


 

Methoden im Detail

public boolean abort()
Bricht die Phase zwei des Login-Vorgangs ab. Normalerweise ist der Rückgabewert true. false signalisiert, daß der Ergebnisstatus dieses Aufrufs ignoriert werden kann.
Exception: LoginException
public boolean commit()
Führt die Phase zwei des Login-Vorgangs im Erfolgsfall aus und stellt dem Subject die von diesem Modul gewährten Principals aus. Im Erfolgsfall ist der Rückgabewert true. false signalisiert, daß der Ergebnisstatus dieses Aufrufs ignoriert werden kann.
Exception: LoginException
public void initialize(Subject subject, CallbackHandler callbackHandler, Map sharedState, Map options)
Diese Methode wird als erstes aufgerufen und kann Initialisierungen durchführen. Neben dem subject, auf das sich der Login-Vorgang bezieht, werden noch der vom Modul zu verwendende callbackHandler sowie die in der Konfiguration spezifizierten Optionen in options übergeben. Mit sharedState können Informationen abgerufen und gesetzt werden, die mit anderen Modulen geteilt werden.
public boolean login()
Führt die Phase eins des Login-Vorgangs durch und ermittelt dabei über den CallbackHandler die erforderlichen Informationen. Im Erfolgsfall ist der Rückgabewert true. false signalisiert, daß der Ergebnisstatus dieses Aufrufs ignoriert werden kann.
Exception: LoginException
public boolean logout()
Meldet das Subject ab, indem die ausgestellten Principals wieder entzogen werden. Im Erfolgsfall ist der Rückgabewert true. false signalisiert, daß der Ergebnisstatus dieses Aufrufs ignoriert werden kann.
Exception: LoginException


 Inhaltsverzeichnis   Vorhergehendes Paket   Seite Zurück   Seite Vor   Nächstes Paket   Paketübersicht   Index

Copyright © 2002 dpunkt.Verlag, Heidelberg. Alle Rechte vorbehalten.