com.ericdaugherty.mail.server.auth
Class LoginConfig

java.lang.Object
  extended by javax.security.auth.login.Configuration
      extended by com.ericdaugherty.mail.server.auth.LoginConfig

public final class LoginConfig
extends javax.security.auth.login.Configuration

This final class is used to setup the JAAS configuration system for verifying Kerberos 5 credentials.

Author:
Andreas Kyrmegalos

Constructor Summary
LoginConfig(java.lang.String name, java.util.Map<java.lang.String,java.lang.String> options)
           
 
Method Summary
 javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry(java.lang.String name)
           
 void refresh()
           
 
Methods inherited from class javax.security.auth.login.Configuration
getConfiguration, setConfiguration
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LoginConfig

public LoginConfig(java.lang.String name,
                   java.util.Map<java.lang.String,java.lang.String> options)
Method Detail

getAppConfigurationEntry

public javax.security.auth.login.AppConfigurationEntry[] getAppConfigurationEntry(java.lang.String name)
Specified by:
getAppConfigurationEntry in class javax.security.auth.login.Configuration

refresh

public void refresh()
Specified by:
refresh in class javax.security.auth.login.Configuration