org.olat.shibboleth
Class ShibbolethModule

java.lang.Object
  extended by org.olat.shibboleth.ShibbolethModule
All Implemented Interfaces:
OLATModule

public class ShibbolethModule
extends java.lang.Object
implements OLATModule

Initial Date: 16.07.2004

Author:
Mike Stock Comment:

Field Summary
static java.lang.String MULTIVALUE_SEPARATOR
           
 
Constructor Summary
ShibbolethModule()
           
 
Method Summary
 void destroy()
          Caled during Servlet.destroy()
static AttributeTranslator getAttributeTranslator()
           
static java.lang.String getLanguageParamName()
           
static java.util.List<java.lang.String> getOperatorKeys()
           
static java.lang.String[] getRegisteredOperatorKeys()
           
static java.lang.String getSanitizedFileLocation(java.lang.String location)
           
static UniqueIdentifierMapper getUniqueIdentifierMapper()
           
 void init(com.anthonyeden.lib.config.Configuration moduleConfig)
          Called by ConfigurationManager during statrup.
static boolean isEnableShibbolethLogins()
           
static boolean useLanguageInReq()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

MULTIVALUE_SEPARATOR

public static final java.lang.String MULTIVALUE_SEPARATOR
See Also:
Constant Field Values
Constructor Detail

ShibbolethModule

public ShibbolethModule()
Method Detail

init

public void init(com.anthonyeden.lib.config.Configuration moduleConfig)
Description copied from interface: OLATModule
Called by ConfigurationManager during statrup. Module is called in the order it is registered in olat_config.xml. On any critical errors, throw StartupException. Any other errors, just throw Exceptions. OLATContext will already be initialized at this stage.

Specified by:
init in interface OLATModule
See Also:
OLATModule.init(com.anthonyeden.lib.config.Configuration)

destroy

public void destroy()
Description copied from interface: OLATModule
Caled during Servlet.destroy()

Specified by:
destroy in interface OLATModule
See Also:
OLATModule.destroy()

getSanitizedFileLocation

public static java.lang.String getSanitizedFileLocation(java.lang.String location)

isEnableShibbolethLogins

public static boolean isEnableShibbolethLogins()
Returns:
True if shibboleth logins are allowed.

useLanguageInReq

public static boolean useLanguageInReq()
Returns:
true if the language should be sent in the aai request

getLanguageParamName

public static java.lang.String getLanguageParamName()
Returns:
the get request parameter name to be used sending the language code.

getAttributeTranslator

public static AttributeTranslator getAttributeTranslator()

getUniqueIdentifierMapper

public static UniqueIdentifierMapper getUniqueIdentifierMapper()

getRegisteredOperatorKeys

public static java.lang.String[] getRegisteredOperatorKeys()

getOperatorKeys

public static java.util.List<java.lang.String> getOperatorKeys()