org.nuiton.topia.security.jaas
Class TopiaConfiguration

java.lang.Object
  extended by javax.security.auth.login.Configuration
      extended by org.nuiton.topia.security.jaas.TopiaConfiguration

public class TopiaConfiguration
extends Configuration

Classe permettant de passer des paramètres entre le LoginModule et le CallbackHandler. Ici on passe le SecurityManager.

Author:
ruchaud

Nested Class Summary
 
Nested classes/interfaces inherited from class javax.security.auth.login.Configuration
Configuration.Parameters
 
Constructor Summary
TopiaConfiguration(String name, TopiaSecurityService securityManager)
          Créé une instance de TopiConfiguration avec un identifiant de configurationEntry et le nom du fichier de propriétés associé.
 
Method Summary
 AppConfigurationEntry[] getAppConfigurationEntry(String name)
          Renvoie les entries associéess à l'attribut name
 void refresh()
           
 
Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, getInstance, getInstance, getInstance, getParameters, getProvider, getType, setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TopiaConfiguration

public TopiaConfiguration(String name,
                          TopiaSecurityService securityManager)
Créé une instance de TopiConfiguration avec un identifiant de configurationEntry et le nom du fichier de propriétés associé.

Parameters:
name - le nom de la configurationEntry
securityManager - le service
Method Detail

getAppConfigurationEntry

public AppConfigurationEntry[] getAppConfigurationEntry(String name)
Renvoie les entries associéess à l'attribut name

Specified by:
getAppConfigurationEntry in class Configuration
Parameters:
name - l'identifiant des entries demandées
Returns:
un tableau cotenant les entries demandées

refresh

public void refresh()
Overrides:
refresh in class Configuration


Copyright © 2004-2012 CodeLutin. All Rights Reserved.