Package io.mateu.security.fake
Class FakeMateuSecurityManagerImpl
java.lang.Object
io.mateu.security.fake.FakeMateuSecurityManagerImpl
- All Implemented Interfaces:
MateuSecurityManager
public class FakeMateuSecurityManagerImpl extends Object implements MateuSecurityManager
-
Constructor Summary
Constructors Constructor Description FakeMateuSecurityManagerImpl() -
Method Summary
Modifier and Type Method Description booleancheck(javax.servlet.http.HttpSession httpSession, 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)
-
Constructor Details
-
FakeMateuSecurityManagerImpl
public FakeMateuSecurityManagerImpl()
-
-
Method Details
-
validate
public io.mateu.mdd.shared.interfaces.UserPrincipal validate(javax.servlet.http.HttpSession httpSession, String login, String password) throws Throwable- Specified by:
validatein interfaceMateuSecurityManager- Throws:
Throwable
-
getName
- Specified by:
getNamein interfaceMateuSecurityManager
-
getPrincipal
public io.mateu.mdd.shared.interfaces.UserPrincipal getPrincipal(javax.servlet.http.HttpSession httpSession)- Specified by:
getPrincipalin interfaceMateuSecurityManager
-
set
- Specified by:
setin interfaceMateuSecurityManager
-
check
- Specified by:
checkin interfaceMateuSecurityManager
-
isProfileAvailable
public boolean isProfileAvailable(javax.servlet.http.HttpSession httpSession)- Specified by:
isProfileAvailablein interfaceMateuSecurityManager
-
recoverPassword
public String recoverPassword(javax.servlet.http.HttpSession httpSession, String nameOrEmail) throws Throwable- Specified by:
recoverPasswordin interfaceMateuSecurityManager- Throws:
Throwable
-
getUserDataFromGitHubCode
public io.mateu.mdd.shared.interfaces.UserPrincipal getUserDataFromGitHubCode(javax.servlet.http.HttpServletRequest req)- Specified by:
getUserDataFromGitHubCodein interfaceMateuSecurityManager
-
getUserDataFromGoogleCode
public io.mateu.mdd.shared.interfaces.UserPrincipal getUserDataFromGoogleCode(javax.servlet.http.HttpServletRequest req)- Specified by:
getUserDataFromGoogleCodein interfaceMateuSecurityManager
-
getUserDataFromMicrosoftCode
public io.mateu.mdd.shared.interfaces.UserPrincipal getUserDataFromMicrosoftCode(javax.servlet.http.HttpServletRequest req)- Specified by:
getUserDataFromMicrosoftCodein interfaceMateuSecurityManager
-
getWelcomeMessage
- Specified by:
getWelcomeMessagein interfaceMateuSecurityManager
-
getWelcomeInfo
- Specified by:
getWelcomeInfoin interfaceMateuSecurityManager
-
hasFavicon
public boolean hasFavicon()- Specified by:
hasFaviconin interfaceMateuSecurityManager
-
getFavicon
- Specified by:
getFaviconin interfaceMateuSecurityManager
-
getByeMessage
- Specified by:
getByeMessagein interfaceMateuSecurityManager
-
getByeInfo
- Specified by:
getByeInfoin interfaceMateuSecurityManager
-
hasLogo
public boolean hasLogo()- Specified by:
hasLogoin interfaceMateuSecurityManager
-
getLogo
- Specified by:
getLogoin interfaceMateuSecurityManager
-
isLoginSupported
public boolean isLoginSupported()- Specified by:
isLoginSupportedin interfaceMateuSecurityManager
-
getRegistrationUrl
- Specified by:
getRegistrationUrlin interfaceMateuSecurityManager
-
getForgotternPasswordUrl
- Specified by:
getForgotternPasswordUrlin interfaceMateuSecurityManager
-
getGithubClientId
- Specified by:
getGithubClientIdin interfaceMateuSecurityManager
-
getGithubClientSecret
- Specified by:
getGithubClientSecretin interfaceMateuSecurityManager
-
getGoogleClientId
- Specified by:
getGoogleClientIdin interfaceMateuSecurityManager
-
getGoogleClientSecret
- Specified by:
getGoogleClientSecretin interfaceMateuSecurityManager
-
getMicrosoftClientId
- Specified by:
getMicrosoftClientIdin interfaceMateuSecurityManager
-
getMicrosoftClientSecret
- Specified by:
getMicrosoftClientSecretin interfaceMateuSecurityManager
-