Package io.mateu.security.fake
Class FakeMateuSecurityManagerImpl
- java.lang.Object
-
- io.mateu.security.fake.FakeMateuSecurityManagerImpl
-
- All Implemented Interfaces:
io.mateu.security.MateuSecurityManager
public class FakeMateuSecurityManagerImpl extends Object implements io.mateu.security.MateuSecurityManager
-
-
Constructor Summary
Constructors Constructor Description FakeMateuSecurityManagerImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancheck(javax.servlet.http.HttpSession httpSession, io.mateu.security.Private annotation)StringgetByeInfo()StringgetByeMessage()StringgetFavicon()StringgetForgotternPasswordUrl()StringgetGithubClientId()StringgetGithubClientSecret()StringgetGoogleClientId()StringgetGoogleClientSecret()StringgetLogo()StringgetMicrosoftClientId()StringgetMicrosoftClientSecret()StringgetName(javax.servlet.http.HttpSession httpSession)io.mateu.mdd.shared.interfaces.UserPrincipalgetPrincipal(javax.servlet.http.HttpSession httpSession)StringgetRegistrationUrl()io.mateu.mdd.shared.interfaces.UserPrincipalgetUserDataFromGitHubCode(javax.servlet.http.HttpServletRequest req)io.mateu.mdd.shared.interfaces.UserPrincipalgetUserDataFromGoogleCode(javax.servlet.http.HttpServletRequest req)io.mateu.mdd.shared.interfaces.UserPrincipalgetUserDataFromMicrosoftCode(javax.servlet.http.HttpServletRequest req)StringgetWelcomeInfo()StringgetWelcomeMessage()booleanhasFavicon()booleanhasLogo()booleanisLoginSupported()booleanisProfileAvailable(javax.servlet.http.HttpSession httpSession)StringrecoverPassword(javax.servlet.http.HttpSession httpSession, String nameOrEmail)voidset(javax.servlet.http.HttpSession httpSession, String name)io.mateu.mdd.shared.interfaces.UserPrincipalvalidate(javax.servlet.http.HttpSession httpSession, String login, String password)
-
-
-
Method Detail
-
validate
public io.mateu.mdd.shared.interfaces.UserPrincipal validate(javax.servlet.http.HttpSession httpSession, String login, String password) throws Throwable- Specified by:
validatein interfaceio.mateu.security.MateuSecurityManager- Throws:
Throwable
-
getName
public String getName(javax.servlet.http.HttpSession httpSession)
- Specified by:
getNamein interfaceio.mateu.security.MateuSecurityManager
-
getPrincipal
public io.mateu.mdd.shared.interfaces.UserPrincipal getPrincipal(javax.servlet.http.HttpSession httpSession)
- Specified by:
getPrincipalin interfaceio.mateu.security.MateuSecurityManager
-
set
public void set(javax.servlet.http.HttpSession httpSession, String name)- Specified by:
setin interfaceio.mateu.security.MateuSecurityManager
-
check
public boolean check(javax.servlet.http.HttpSession httpSession, io.mateu.security.Private annotation)- Specified by:
checkin interfaceio.mateu.security.MateuSecurityManager
-
isProfileAvailable
public boolean isProfileAvailable(javax.servlet.http.HttpSession httpSession)
- Specified by:
isProfileAvailablein interfaceio.mateu.security.MateuSecurityManager
-
recoverPassword
public String recoverPassword(javax.servlet.http.HttpSession httpSession, String nameOrEmail) throws Throwable
- Specified by:
recoverPasswordin interfaceio.mateu.security.MateuSecurityManager- Throws:
Throwable
-
getUserDataFromGitHubCode
public io.mateu.mdd.shared.interfaces.UserPrincipal getUserDataFromGitHubCode(javax.servlet.http.HttpServletRequest req)
- Specified by:
getUserDataFromGitHubCodein interfaceio.mateu.security.MateuSecurityManager
-
getUserDataFromGoogleCode
public io.mateu.mdd.shared.interfaces.UserPrincipal getUserDataFromGoogleCode(javax.servlet.http.HttpServletRequest req)
- Specified by:
getUserDataFromGoogleCodein interfaceio.mateu.security.MateuSecurityManager
-
getUserDataFromMicrosoftCode
public io.mateu.mdd.shared.interfaces.UserPrincipal getUserDataFromMicrosoftCode(javax.servlet.http.HttpServletRequest req)
- Specified by:
getUserDataFromMicrosoftCodein interfaceio.mateu.security.MateuSecurityManager
-
getWelcomeMessage
public String getWelcomeMessage()
- Specified by:
getWelcomeMessagein interfaceio.mateu.security.MateuSecurityManager
-
getWelcomeInfo
public String getWelcomeInfo()
- Specified by:
getWelcomeInfoin interfaceio.mateu.security.MateuSecurityManager
-
hasFavicon
public boolean hasFavicon()
- Specified by:
hasFaviconin interfaceio.mateu.security.MateuSecurityManager
-
getFavicon
public String getFavicon()
- Specified by:
getFaviconin interfaceio.mateu.security.MateuSecurityManager
-
getByeMessage
public String getByeMessage()
- Specified by:
getByeMessagein interfaceio.mateu.security.MateuSecurityManager
-
getByeInfo
public String getByeInfo()
- Specified by:
getByeInfoin interfaceio.mateu.security.MateuSecurityManager
-
hasLogo
public boolean hasLogo()
- Specified by:
hasLogoin interfaceio.mateu.security.MateuSecurityManager
-
getLogo
public String getLogo()
- Specified by:
getLogoin interfaceio.mateu.security.MateuSecurityManager
-
isLoginSupported
public boolean isLoginSupported()
- Specified by:
isLoginSupportedin interfaceio.mateu.security.MateuSecurityManager
-
getRegistrationUrl
public String getRegistrationUrl()
- Specified by:
getRegistrationUrlin interfaceio.mateu.security.MateuSecurityManager
-
getForgotternPasswordUrl
public String getForgotternPasswordUrl()
- Specified by:
getForgotternPasswordUrlin interfaceio.mateu.security.MateuSecurityManager
-
getGithubClientId
public String getGithubClientId()
- Specified by:
getGithubClientIdin interfaceio.mateu.security.MateuSecurityManager
-
getGithubClientSecret
public String getGithubClientSecret()
- Specified by:
getGithubClientSecretin interfaceio.mateu.security.MateuSecurityManager
-
getGoogleClientId
public String getGoogleClientId()
- Specified by:
getGoogleClientIdin interfaceio.mateu.security.MateuSecurityManager
-
getGoogleClientSecret
public String getGoogleClientSecret()
- Specified by:
getGoogleClientSecretin interfaceio.mateu.security.MateuSecurityManager
-
getMicrosoftClientId
public String getMicrosoftClientId()
- Specified by:
getMicrosoftClientIdin interfaceio.mateu.security.MateuSecurityManager
-
getMicrosoftClientSecret
public String getMicrosoftClientSecret()
- Specified by:
getMicrosoftClientSecretin interfaceio.mateu.security.MateuSecurityManager
-
-