edu.internet2.middleware.shibboleth.idp.authn.provider
Class RemoteUserLoginHandler

java.lang.Object
  extended by edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
      extended by edu.internet2.middleware.shibboleth.idp.authn.provider.RemoteUserLoginHandler
All Implemented Interfaces:
LoginHandler

public class RemoteUserLoginHandler
extends AbstractLoginHandler

Authentication Handler that redirects to servlet protected by a Web Single-Sign-On system.


Field Summary
 
Fields inherited from interface edu.internet2.middleware.shibboleth.idp.authn.LoginHandler
AUTHENTICATION_ERROR_KEY, AUTHENTICATION_EXCEPTION_KEY, AUTHENTICATION_METHOD_KEY, PRINCIPAL_KEY, PRINCIPAL_NAME_KEY, SUBJECT_KEY
 
Constructor Summary
RemoteUserLoginHandler()
           
 
Method Summary
 String getServletURL()
          Get the URL of the SSO-protected servlet.
 void login(javax.servlet.http.HttpServletRequest httpRequest, javax.servlet.http.HttpServletResponse httpResponse)
          Authenticate the user making the request.
 void setServletURL(String url)
          Set the SSO-protected servlet's URL.
 
Methods inherited from class edu.internet2.middleware.shibboleth.idp.authn.provider.AbstractLoginHandler
getAuthenticationDuration, getSupportedAuthenticationMethods, setAuthenticationDuration, setAuthenticationDurection, setSupportsForceAuthentication, setSupportsPassive, supportsForceAuthentication, supportsPassive
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RemoteUserLoginHandler

public RemoteUserLoginHandler()
Method Detail

setServletURL

public void setServletURL(String url)
Set the SSO-protected servlet's URL.

Parameters:
url - The URL of the SSO-protected servlet.

getServletURL

public String getServletURL()
Get the URL of the SSO-protected servlet.

Returns:
The URL of the SSO-protected servlet.

login

public void login(javax.servlet.http.HttpServletRequest httpRequest,
                  javax.servlet.http.HttpServletResponse httpResponse)
Authenticate the user making the request.

Parameters:
httpRequest - user request
httpResponse - response to user


Copyright © 2006-2009 Internet2. All Rights Reserved.