Project Aristotle - ArisID Attribute Services

org.openliberty.arisid.jaas
Class ArisIdLoginContext

java.lang.Object
  extended by javax.security.auth.login.LoginContext
      extended by org.openliberty.arisid.jaas.ArisIdLoginContext

public class ArisIdLoginContext
extends javax.security.auth.login.LoginContext

LoginContext to provide integration of JAAS Platform Security with IGF-enabled Attribute Services.


Field Summary
static java.lang.String FILTER_PWD
           
static java.lang.String FILTER_UID
           
 
Constructor Summary
ArisIdLoginContext(java.lang.String name)
           
ArisIdLoginContext(java.lang.String name, javax.security.auth.callback.CallbackHandler handler)
           
ArisIdLoginContext(java.lang.String name, javax.security.auth.Subject subject)
           
ArisIdLoginContext(java.lang.String name, javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler handler)
           
ArisIdLoginContext(java.lang.String name, javax.security.auth.Subject subject, javax.security.auth.callback.CallbackHandler handler, javax.security.auth.login.Configuration config)
           
 
Method Summary
static void initialize()
           
static boolean isInitialized()
           
 
Methods inherited from class javax.security.auth.login.LoginContext
getSubject, login, logout
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FILTER_UID

public static java.lang.String FILTER_UID

FILTER_PWD

public static java.lang.String FILTER_PWD
Constructor Detail

ArisIdLoginContext

public ArisIdLoginContext(java.lang.String name)
                   throws javax.security.auth.login.LoginException
Throws:
javax.security.auth.login.LoginException

ArisIdLoginContext

public ArisIdLoginContext(java.lang.String name,
                          javax.security.auth.Subject subject)
                   throws javax.security.auth.login.LoginException
Parameters:
name -
subject -
Throws:
javax.security.auth.login.LoginException

ArisIdLoginContext

public ArisIdLoginContext(java.lang.String name,
                          javax.security.auth.callback.CallbackHandler handler)
                   throws javax.security.auth.login.LoginException
Parameters:
name -
handler -
Throws:
javax.security.auth.login.LoginException

ArisIdLoginContext

public ArisIdLoginContext(java.lang.String name,
                          javax.security.auth.Subject subject,
                          javax.security.auth.callback.CallbackHandler handler)
                   throws javax.security.auth.login.LoginException
Parameters:
name -
subject -
handler -
Throws:
javax.security.auth.login.LoginException

ArisIdLoginContext

public ArisIdLoginContext(java.lang.String name,
                          javax.security.auth.Subject subject,
                          javax.security.auth.callback.CallbackHandler handler,
                          javax.security.auth.login.Configuration config)
                   throws javax.security.auth.login.LoginException
Parameters:
name -
subject -
handler -
config - is ignored.
Throws:
javax.security.auth.login.LoginException
Method Detail

initialize

public static void initialize()

isInitialized

public static boolean isInitialized()

OpenLiberty.org - Licensed under Apache APL 2.0