org.apache.jetspeed.portlet
Class SSOIFramePortlet

java.lang.Object
  extended by javax.portlet.GenericPortlet
      extended by org.apache.portals.bridges.common.GenericServletPortlet
          extended by org.apache.portals.bridges.velocity.GenericVelocityPortlet
              extended by org.apache.jetspeed.portlet.IFrameGenericPortlet
                  extended by org.apache.jetspeed.portlet.SSOIFramePortlet
All Implemented Interfaces:
javax.portlet.Portlet, javax.portlet.PortletConfig

public class SSOIFramePortlet
extends IFrameGenericPortlet

SSOIFramePortlet

Version:
$Id: SSOIFramePortlet.java 598994 2007-11-28 13:31:43Z ate $
Author:
David Sean Taylor

Field Summary
private  javax.portlet.PortletContext context
           
private  org.apache.jetspeed.sso.SSOProvider sso
           
static String SSO_FORM_CREDENTIAL
           
static String SSO_FORM_PRINCIPAL
           
static String SSO_REQUEST_ATTRIBUTE_PASSWORD
           
static String SSO_REQUEST_ATTRIBUTE_USERNAME
           
static String SSO_TYPE
           
static String SSO_TYPE_CERTIFICATE
           
static String SSO_TYPE_HTTP
           
static String SSO_TYPE_URL
           
static String SSO_TYPE_URL_BASE64
           
static String SSO_TYPE_URL_PASSWORD
           
static String SSO_TYPE_URL_USERNAME
           
 
Fields inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet
PORTLET_BRIDGE_CONTEXT
 
Fields inherited from class org.apache.portals.bridges.common.GenericServletPortlet
PARAM_ACTION_PAGE, PARAM_ALLOW_PREFERENCES, PARAM_CUSTOM_PAGE, PARAM_EDIT_PAGE, PARAM_HELP_PAGE, PARAM_MAX_PAGE, PARAM_VIEW_PAGE
 
Constructor Summary
SSOIFramePortlet()
           
 
Method Summary
 void doEdit(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
 void doView(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response)
           
private  Subject getSubject()
           
 String getURLSource(javax.portlet.RenderRequest request, javax.portlet.RenderResponse response, javax.portlet.PortletPreferences prefs)
           
 void init(javax.portlet.PortletConfig config)
           
 void processAction(javax.portlet.ActionRequest request, javax.portlet.ActionResponse actionResponse)
          Save the prefs
 
Methods inherited from class org.apache.jetspeed.portlet.IFrameGenericPortlet
doIFrame
 
Methods inherited from class org.apache.portals.bridges.velocity.GenericVelocityPortlet
doCustom, doHelp, doPreferencesEdit, getContext, getContext, render, setupPreferencesEdit
 
Methods inherited from class org.apache.portals.bridges.common.GenericServletPortlet
getDefaultActionPage, getDefaultCustomPage, getDefaultEditPage, getDefaultHelpPage, getDefaultViewPage, processPreferencesAction, setDefaultActionPage, setDefaultCustomPage, setDefaultEditPage, setDefaultHelpPage, setDefaultViewPage
 
Methods inherited from class javax.portlet.GenericPortlet
destroy, doDispatch, getInitParameter, getInitParameterNames, getPortletConfig, getPortletContext, getPortletName, getResourceBundle, getTitle, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

SSO_TYPE

public static final String SSO_TYPE
See Also:
Constant Field Values

SSO_TYPE_URL

public static final String SSO_TYPE_URL
See Also:
Constant Field Values

SSO_TYPE_URL_BASE64

public static final String SSO_TYPE_URL_BASE64
See Also:
Constant Field Values

SSO_TYPE_HTTP

public static final String SSO_TYPE_HTTP
See Also:
Constant Field Values

SSO_TYPE_CERTIFICATE

public static final String SSO_TYPE_CERTIFICATE
See Also:
Constant Field Values

SSO_TYPE_URL_USERNAME

public static final String SSO_TYPE_URL_USERNAME
See Also:
Constant Field Values

SSO_TYPE_URL_PASSWORD

public static final String SSO_TYPE_URL_PASSWORD
See Also:
Constant Field Values

SSO_REQUEST_ATTRIBUTE_USERNAME

public static final String SSO_REQUEST_ATTRIBUTE_USERNAME
See Also:
Constant Field Values

SSO_REQUEST_ATTRIBUTE_PASSWORD

public static final String SSO_REQUEST_ATTRIBUTE_PASSWORD
See Also:
Constant Field Values

SSO_FORM_PRINCIPAL

public static final String SSO_FORM_PRINCIPAL
See Also:
Constant Field Values

SSO_FORM_CREDENTIAL

public static final String SSO_FORM_CREDENTIAL
See Also:
Constant Field Values

context

private javax.portlet.PortletContext context

sso

private org.apache.jetspeed.sso.SSOProvider sso
Constructor Detail

SSOIFramePortlet

public SSOIFramePortlet()
Method Detail

init

public void init(javax.portlet.PortletConfig config)
          throws javax.portlet.PortletException
Specified by:
init in interface javax.portlet.Portlet
Overrides:
init in class IFrameGenericPortlet
Throws:
javax.portlet.PortletException

doEdit

public void doEdit(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   IOException
Overrides:
doEdit in class IFrameGenericPortlet
Throws:
javax.portlet.PortletException
IOException

doView

public void doView(javax.portlet.RenderRequest request,
                   javax.portlet.RenderResponse response)
            throws javax.portlet.PortletException,
                   IOException
Overrides:
doView in class IFrameGenericPortlet
Throws:
javax.portlet.PortletException
IOException

processAction

public void processAction(javax.portlet.ActionRequest request,
                          javax.portlet.ActionResponse actionResponse)
                   throws javax.portlet.PortletException,
                          IOException
Description copied from class: IFrameGenericPortlet
Save the prefs

Specified by:
processAction in interface javax.portlet.Portlet
Overrides:
processAction in class IFrameGenericPortlet
Throws:
javax.portlet.PortletException
IOException

getURLSource

public String getURLSource(javax.portlet.RenderRequest request,
                           javax.portlet.RenderResponse response,
                           javax.portlet.PortletPreferences prefs)
Overrides:
getURLSource in class IFrameGenericPortlet

getSubject

private Subject getSubject()


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