fr.paris.lutece.plugins.wiki.utils.auth
Class WikiAnonymousAuthentication

java.lang.Object
  extended by fr.paris.lutece.plugins.wiki.utils.auth.WikiAnonymousAuthentication
All Implemented Interfaces:
fr.paris.lutece.portal.service.security.LuteceAuthentication

public class WikiAnonymousAuthentication
extends java.lang.Object
implements fr.paris.lutece.portal.service.security.LuteceAuthentication

WikiAnonymousAuthentication


Constructor Summary
WikiAnonymousAuthentication()
           
 
Method Summary
 java.lang.String getAccessControledTemplate()
          
 java.lang.String getAccessDeniedTemplate()
          
 fr.paris.lutece.portal.service.security.LuteceUser getAnonymousUser()
          
 java.lang.String getAuthServiceName()
          
 java.lang.String getAuthType(javax.servlet.http.HttpServletRequest hsr)
          
 java.lang.String getDoLoginUrl()
          
 java.lang.String getDoLogoutUrl()
          
 fr.paris.lutece.portal.service.security.LuteceUser getHttpAuthenticatedUser(javax.servlet.http.HttpServletRequest hsr)
          
 java.lang.String getIconUrl()
          
 java.lang.String getLoginPageUrl()
          
 java.lang.String getLostPasswordPageUrl()
          
 java.lang.String getName()
          
 java.lang.String getNewAccountPageUrl()
          
 java.lang.String getPluginName()
          
 java.lang.String[] getRolesByUser(fr.paris.lutece.portal.service.security.LuteceUser lu)
          
 fr.paris.lutece.portal.service.security.LuteceUser getUser(java.lang.String string)
          
 java.util.Collection<fr.paris.lutece.portal.service.security.LuteceUser> getUsers()
          
 java.lang.String getViewAccountPageUrl()
          
 boolean isDelegatedAuthentication()
          
 boolean isExternalAuthentication()
          
 boolean isMultiAuthenticationSupported()
          
 boolean isUserInRole(fr.paris.lutece.portal.service.security.LuteceUser lu, javax.servlet.http.HttpServletRequest hsr, java.lang.String string)
          
 boolean isUsersListAvailable()
          
 fr.paris.lutece.portal.service.security.LuteceUser login(java.lang.String string, java.lang.String string1, javax.servlet.http.HttpServletRequest hsr)
          
 void logout(fr.paris.lutece.portal.service.security.LuteceUser lu)
          
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WikiAnonymousAuthentication

public WikiAnonymousAuthentication()
Method Detail

getAuthServiceName

public java.lang.String getAuthServiceName()

Specified by:
getAuthServiceName in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getAuthType

public java.lang.String getAuthType(javax.servlet.http.HttpServletRequest hsr)

Specified by:
getAuthType in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

login

public fr.paris.lutece.portal.service.security.LuteceUser login(java.lang.String string,
                                                                java.lang.String string1,
                                                                javax.servlet.http.HttpServletRequest hsr)
                                                         throws javax.security.auth.login.LoginException,
                                                                fr.paris.lutece.portal.service.security.LoginRedirectException

Specified by:
login in interface fr.paris.lutece.portal.service.security.LuteceAuthentication
Throws:
javax.security.auth.login.LoginException
fr.paris.lutece.portal.service.security.LoginRedirectException

logout

public void logout(fr.paris.lutece.portal.service.security.LuteceUser lu)

Specified by:
logout in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getAnonymousUser

public fr.paris.lutece.portal.service.security.LuteceUser getAnonymousUser()

Specified by:
getAnonymousUser in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

isUserInRole

public boolean isUserInRole(fr.paris.lutece.portal.service.security.LuteceUser lu,
                            javax.servlet.http.HttpServletRequest hsr,
                            java.lang.String string)

Specified by:
isUserInRole in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getRolesByUser

public java.lang.String[] getRolesByUser(fr.paris.lutece.portal.service.security.LuteceUser lu)

Specified by:
getRolesByUser in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

isExternalAuthentication

public boolean isExternalAuthentication()

Specified by:
isExternalAuthentication in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

isDelegatedAuthentication

public boolean isDelegatedAuthentication()

Specified by:
isDelegatedAuthentication in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getHttpAuthenticatedUser

public fr.paris.lutece.portal.service.security.LuteceUser getHttpAuthenticatedUser(javax.servlet.http.HttpServletRequest hsr)

Specified by:
getHttpAuthenticatedUser in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getLoginPageUrl

public java.lang.String getLoginPageUrl()

Specified by:
getLoginPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getDoLoginUrl

public java.lang.String getDoLoginUrl()

Specified by:
getDoLoginUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getDoLogoutUrl

public java.lang.String getDoLogoutUrl()

Specified by:
getDoLogoutUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getNewAccountPageUrl

public java.lang.String getNewAccountPageUrl()

Specified by:
getNewAccountPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getViewAccountPageUrl

public java.lang.String getViewAccountPageUrl()

Specified by:
getViewAccountPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getLostPasswordPageUrl

public java.lang.String getLostPasswordPageUrl()

Specified by:
getLostPasswordPageUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getAccessDeniedTemplate

public java.lang.String getAccessDeniedTemplate()

Specified by:
getAccessDeniedTemplate in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getAccessControledTemplate

public java.lang.String getAccessControledTemplate()

Specified by:
getAccessControledTemplate in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

isUsersListAvailable

public boolean isUsersListAvailable()

Specified by:
isUsersListAvailable in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getUsers

public java.util.Collection<fr.paris.lutece.portal.service.security.LuteceUser> getUsers()

Specified by:
getUsers in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getUser

public fr.paris.lutece.portal.service.security.LuteceUser getUser(java.lang.String string)

Specified by:
getUser in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

isMultiAuthenticationSupported

public boolean isMultiAuthenticationSupported()

Specified by:
isMultiAuthenticationSupported in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getIconUrl

public java.lang.String getIconUrl()

Specified by:
getIconUrl in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getName

public java.lang.String getName()

Specified by:
getName in interface fr.paris.lutece.portal.service.security.LuteceAuthentication

getPluginName

public java.lang.String getPluginName()

Specified by:
getPluginName in interface fr.paris.lutece.portal.service.security.LuteceAuthentication


Copyright © 2011 Mairie de Paris. All Rights Reserved.