public class MokeLuteceAuthentication extends Object implements fr.paris.lutece.portal.service.security.LuteceAuthentication
| Constructor and Description |
|---|
MokeLuteceAuthentication()
Creates a new instance of MokeLuteceAuthentication
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
findResetPassword(javax.servlet.http.HttpServletRequest request,
String strLogin) |
String |
getAccessControledTemplate() |
String |
getAccessDeniedTemplate() |
fr.paris.lutece.portal.service.security.LuteceUser |
getAnonymousUser() |
String |
getAuthServiceName() |
String |
getAuthType(javax.servlet.http.HttpServletRequest request) |
String |
getDoLoginUrl() |
String |
getDoLogoutUrl() |
fr.paris.lutece.portal.service.security.LuteceUser |
getHttpAuthenticatedUser(javax.servlet.http.HttpServletRequest request) |
String |
getIconUrl() |
String |
getLoginPageUrl() |
String |
getLostLoginPageUrl() |
String |
getLostPasswordPageUrl() |
String |
getName() |
String |
getNewAccountPageUrl() |
String |
getPluginName() |
String |
getResetPasswordPageUrl(javax.servlet.http.HttpServletRequest request) |
String[] |
getRolesByUser(fr.paris.lutece.portal.service.security.LuteceUser user) |
fr.paris.lutece.portal.service.security.LuteceUser |
getUser(String strUserLogin) |
Collection<fr.paris.lutece.portal.service.security.LuteceUser> |
getUsers() |
String |
getViewAccountPageUrl() |
boolean |
isDelegatedAuthentication() |
boolean |
isExternalAuthentication() |
boolean |
isMultiAuthenticationSupported() |
boolean |
isUserInRole(fr.paris.lutece.portal.service.security.LuteceUser user,
javax.servlet.http.HttpServletRequest request,
String strRole) |
boolean |
isUsersListAvailable() |
fr.paris.lutece.portal.service.security.LuteceUser |
login(String strUserName,
String strUserPassword,
javax.servlet.http.HttpServletRequest request) |
void |
logout(fr.paris.lutece.portal.service.security.LuteceUser user) |
void |
updateDateLastLogin(fr.paris.lutece.portal.service.security.LuteceUser user,
javax.servlet.http.HttpServletRequest request) |
public MokeLuteceAuthentication()
public String getAuthServiceName()
getAuthServiceName in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getAuthType(javax.servlet.http.HttpServletRequest request)
getAuthType in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic fr.paris.lutece.portal.service.security.LuteceUser login(String strUserName, String strUserPassword, javax.servlet.http.HttpServletRequest request) throws LoginException
login in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationLoginExceptionpublic void logout(fr.paris.lutece.portal.service.security.LuteceUser user)
logout in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic boolean findResetPassword(javax.servlet.http.HttpServletRequest request,
String strLogin)
findResetPassword in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic fr.paris.lutece.portal.service.security.LuteceUser getAnonymousUser()
getAnonymousUser in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic boolean isUserInRole(fr.paris.lutece.portal.service.security.LuteceUser user,
javax.servlet.http.HttpServletRequest request,
String strRole)
isUserInRole in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String[] getRolesByUser(fr.paris.lutece.portal.service.security.LuteceUser user)
getRolesByUser in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic boolean isExternalAuthentication()
isExternalAuthentication in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic fr.paris.lutece.portal.service.security.LuteceUser getHttpAuthenticatedUser(javax.servlet.http.HttpServletRequest request)
getHttpAuthenticatedUser in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getLoginPageUrl()
getLoginPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getDoLoginUrl()
getDoLoginUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getDoLogoutUrl()
getDoLogoutUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getNewAccountPageUrl()
getNewAccountPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getViewAccountPageUrl()
getViewAccountPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getLostPasswordPageUrl()
getLostPasswordPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getResetPasswordPageUrl(javax.servlet.http.HttpServletRequest request)
getResetPasswordPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getAccessDeniedTemplate()
getAccessDeniedTemplate in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getAccessControledTemplate()
getAccessControledTemplate in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic boolean isUsersListAvailable()
isUsersListAvailable in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic Collection<fr.paris.lutece.portal.service.security.LuteceUser> getUsers()
getUsers in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic fr.paris.lutece.portal.service.security.LuteceUser getUser(String strUserLogin)
getUser in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic boolean isDelegatedAuthentication()
isDelegatedAuthentication in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic boolean isMultiAuthenticationSupported()
isMultiAuthenticationSupported in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getIconUrl()
getIconUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getName()
getName in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getPluginName()
getPluginName in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic void updateDateLastLogin(fr.paris.lutece.portal.service.security.LuteceUser user,
javax.servlet.http.HttpServletRequest request)
updateDateLastLogin in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationpublic String getLostLoginPageUrl()
getLostLoginPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthenticationCopyright © 2020 City of Paris. All rights reserved.