public class AdminWssoAuthentication extends Object implements fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
Modifier and Type | Field and Description |
---|---|
static String |
WSSO_CHANGE_PASSWORD_URL |
Constructor and Description |
---|
AdminWssoAuthentication() |
Modifier and Type | Method and Description |
---|---|
fr.paris.lutece.portal.business.user.AdminUser |
getAnonymousUser() |
String |
getAuthServiceName() |
String |
getAuthType(javax.servlet.http.HttpServletRequest request) |
String |
getChangePasswordPageUrl() |
String |
getDoLoginUrl() |
String |
getDoLogoutUrl() |
fr.paris.lutece.portal.business.user.AdminUser |
getHttpAuthenticatedUser(javax.servlet.http.HttpServletRequest request) |
String |
getLoginPageUrl() |
String |
getLostLoginPageUrl() |
String |
getLostPasswordPageUrl() |
String |
getNewAccountPageUrl() |
Collection |
getUserList(String strParameterLastName,
String strParameterFirstName,
String strParameterEmail) |
fr.paris.lutece.portal.business.user.AdminUser |
getUserPublicData(String strId) |
String |
getViewAccountPageUrl() |
boolean |
isExternalAuthentication()
Always return true;
|
fr.paris.lutece.portal.business.user.AdminUser |
login(String strAccessCode,
String strUserPassword,
javax.servlet.http.HttpServletRequest request) |
void |
logout(fr.paris.lutece.portal.business.user.AdminUser user) |
public static final String WSSO_CHANGE_PASSWORD_URL
public String getAuthServiceName()
getAuthServiceName
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getAuthType(javax.servlet.http.HttpServletRequest request)
getAuthType
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public fr.paris.lutece.portal.business.user.AdminUser login(String strAccessCode, String strUserPassword, javax.servlet.http.HttpServletRequest request) throws LoginException
login
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
LoginException
AdminAuthentication.login(java.lang.String, java.lang.String, javax.servlet.http.HttpServletRequest)
public void logout(fr.paris.lutece.portal.business.user.AdminUser user)
logout
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public fr.paris.lutece.portal.business.user.AdminUser getAnonymousUser()
getAnonymousUser
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public boolean isExternalAuthentication()
isExternalAuthentication
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
AdminAuthentication.isExternalAuthentication()
public fr.paris.lutece.portal.business.user.AdminUser getHttpAuthenticatedUser(javax.servlet.http.HttpServletRequest request)
getHttpAuthenticatedUser
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getLoginPageUrl()
getLoginPageUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getChangePasswordPageUrl()
getChangePasswordPageUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getDoLoginUrl()
getDoLoginUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getDoLogoutUrl()
getDoLogoutUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getNewAccountPageUrl()
getNewAccountPageUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getViewAccountPageUrl()
getViewAccountPageUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getLostPasswordPageUrl()
getLostPasswordPageUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public String getLostLoginPageUrl()
getLostLoginPageUrl
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public Collection getUserList(String strParameterLastName, String strParameterFirstName, String strParameterEmail)
getUserList
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
public fr.paris.lutece.portal.business.user.AdminUser getUserPublicData(String strId)
getUserPublicData
in interface fr.paris.lutece.portal.business.user.authentication.AdminAuthentication
Copyright © 2018 City of Paris. All rights reserved.