org.apache.sling.auth.core.impl.engine
Class EngineSlingAuthenticator
java.lang.Object
org.apache.sling.auth.core.impl.engine.EngineSlingAuthenticator
- All Implemented Interfaces:
- Authenticator
@Service(value=Authenticator.class)
@Properties(value={@Property(name="service.description",value="Apache Sling Request Authenticator (Legacy Bridge)"),@Property(name="service.vendor",value="The Apache Software Foundation")})
public class EngineSlingAuthenticator
- extends Object
- implements Authenticator
The EngineSlingAuthenticator
class is a simple proxy service
providing the old Sling Engine Authenticator
service calling into the
new standalone Apache Sling
AuthenticationSupport
service.
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EngineSlingAuthenticator
public EngineSlingAuthenticator()
login
public void login(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
- Description copied from interface:
Authenticator
- Finds an
AuthenticationHandler
for the given request and call its
AuthenticationHandler.requestAuthentication(HttpServletRequest, HttpServletResponse)
method to initiate an authentication process with the client to login to
Sling.
This method must be called on an uncommitted response since the
implementation may want to reset the response to start the authentication
process with a clean response. If the response is already committed an
IllegalStateException
is thrown.
After this method has finished, request processing should be terminated
and the response be considered committed and finished.
- Specified by:
login
in interface Authenticator
- Parameters:
request
- The object representing the client request.response
- The object representing the response to the client.
logout
public void logout(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Copyright © 2007-2013 The Apache Software Foundation. All Rights Reserved.