Interface PunchOutUserAuthenticationService
-
- All Known Implementing Classes:
DefaultPunchOutUserAuthenticationService
public interface PunchOutUserAuthenticationServiceProvides authentication service to Punch Out users.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidauthenticate(java.lang.String userId, boolean isSeamlessLogin, PunchOutSession punchOutSession, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Authenticates a user.voidlogout()Logs out the user.
-
-
-
Method Detail
-
authenticate
void authenticate(java.lang.String userId, boolean isSeamlessLogin, PunchOutSession punchOutSession, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)Authenticates a user.- Parameters:
userId- The user to be authenticated.isSeamlessLogin- True if this is a seamless login request.punchOutSession- The punch out session.response- Servlet response.request- Servlet request.
-
logout
void logout()
Logs out the user.
-
-