org.eclipse.higgins.sts.server.trust
Class SecurityTokenService

java.lang.Object
  extended byorg.eclipse.higgins.sts.server.trust.SecurityTokenService
All Implemented Interfaces:
org.eclipse.higgins.configuration.api.IConfigurableComponent, org.eclipse.higgins.sts.api.ISecurityTokenService

public class SecurityTokenService
extends Object
implements org.eclipse.higgins.sts.api.ISecurityTokenService

Implements the Higgins Security Token Service.

Author:
mikemci at us dot ibm dot com

Method Summary
 void configure(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings)
           
 String getHandlerConfiguration(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings, Map mapInvocationSettings, org.eclipse.higgins.sts.api.IConstants constants, org.eclipse.higgins.sts.api.ISTSRequest request)
           
 void invoke(Map mapGlobalSettings, String strComponentName, Map mapComponentSettings, Map mapInvocationSettings, org.eclipse.higgins.sts.api.IConstants constants, org.eclipse.higgins.sts.api.ISTSRequest request, org.eclipse.higgins.sts.api.ISTSResponse response)
          Called by the framework wheneven an RST is received.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

configure

public void configure(Map mapGlobalSettings,
                      String strComponentName,
                      Map mapComponentSettings)
               throws Exception
Specified by:
configure in interface org.eclipse.higgins.configuration.api.IConfigurableComponent
Throws:
Exception

invoke

public void invoke(Map mapGlobalSettings,
                   String strComponentName,
                   Map mapComponentSettings,
                   Map mapInvocationSettings,
                   org.eclipse.higgins.sts.api.IConstants constants,
                   org.eclipse.higgins.sts.api.ISTSRequest request,
                   org.eclipse.higgins.sts.api.ISTSResponse response)
Called by the framework wheneven an RST is received. Dispatches the request to the appropriate Extension.

Specified by:
invoke in interface org.eclipse.higgins.sts.api.ISecurityTokenService

getHandlerConfiguration

public String getHandlerConfiguration(Map mapGlobalSettings,
                                      String strComponentName,
                                      Map mapComponentSettings,
                                      Map mapInvocationSettings,
                                      org.eclipse.higgins.sts.api.IConstants constants,
                                      org.eclipse.higgins.sts.api.ISTSRequest request)