@Properties(value={@Property(name="service.description",value="Apache Sling Selector Form Handler"),@Property(name="service.vendor",value="The Apache Software Foundation"),@Property(name="path",value="/"),@Property(name="service.ranking",intValue=5000)})
@Service
public class SelectorAuthenticationHandler
extends org.apache.sling.auth.core.spi.AbstractAuthenticationHandler
SelectorAuthenticationHandler
is a pseudo authentication
handler which only implements the
requestCredentials(HttpServletRequest, HttpServletResponse)
method
to cause an input form to be rendered for the client to be able to provide
credentials.
The default form provided by this handler allows the client to choose from Form Based and OpenID authentication.
Constructor and Description |
---|
SelectorAuthenticationHandler() |
Modifier and Type | Method and Description |
---|---|
void |
dropCredentials(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Nothing to do, this handler does not manage concrete credentials
|
org.apache.sling.auth.core.spi.AuthenticationInfo |
extractCredentials(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Always returns
null because this handler cannot provide
credentials from the request. |
boolean |
requestCredentials(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response) |
getAttributeOrParameter, getLoginResource, isRedirectValid, isValidateRequest, sendInvalid, sendRedirect, sendValid, setLoginResourceAttribute
public org.apache.sling.auth.core.spi.AuthenticationInfo extractCredentials(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
null
because this handler cannot provide
credentials from the request.public boolean requestCredentials(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
public void dropCredentials(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
Copyright © 2007–2014 The Apache Software Foundation. All rights reserved.