org.apache.geronimo.security.jaas.server
Class JaasLoginModuleConfiguration

java.lang.Object
  extended byorg.apache.geronimo.security.jaas.server.JaasLoginModuleConfiguration
All Implemented Interfaces:
Serializable

public class JaasLoginModuleConfiguration
extends Object
implements Serializable

Describes the configuration of a LoginModule -- its name, class, control flag, options, and the Geronimo extension for whether it should run on the client side or server side.

Version:
$Rev: 355877 $ $Date: 2005-12-11 03:48:27 +0100 (Sun, 11 Dec 2005) $
See Also:
Serialized Form

Constructor Summary
JaasLoginModuleConfiguration(String loginModuleName, LoginModuleControlFlag flag, Map options, boolean serverSide, ClassLoader classLoader)
           
JaasLoginModuleConfiguration(String loginModuleName, LoginModuleControlFlag flag, Map options, boolean serverSide, String loginDomainName, boolean wrapPrincipals, ClassLoader classLoader)
           
 
Method Summary
 LoginModuleControlFlag getFlag()
           
 String getLoginDomainName()
           
 LoginModule getLoginModule(ClassLoader loader)
           
 String getLoginModuleClassName()
           
 Map getOptions()
           
 boolean isServerSide()
           
 boolean isWrapPrincipals()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JaasLoginModuleConfiguration

public JaasLoginModuleConfiguration(String loginModuleName,
                                    LoginModuleControlFlag flag,
                                    Map options,
                                    boolean serverSide,
                                    String loginDomainName,
                                    boolean wrapPrincipals,
                                    ClassLoader classLoader)

JaasLoginModuleConfiguration

public JaasLoginModuleConfiguration(String loginModuleName,
                                    LoginModuleControlFlag flag,
                                    Map options,
                                    boolean serverSide,
                                    ClassLoader classLoader)
Method Detail

getLoginModuleClassName

public String getLoginModuleClassName()

getLoginModule

public LoginModule getLoginModule(ClassLoader loader)
                           throws org.apache.geronimo.common.GeronimoSecurityException
Throws:
org.apache.geronimo.common.GeronimoSecurityException

isServerSide

public boolean isServerSide()

getFlag

public LoginModuleControlFlag getFlag()

getOptions

public Map getOptions()

getLoginDomainName

public String getLoginDomainName()

isWrapPrincipals

public boolean isWrapPrincipals()


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.