Class CustomLoginDetails

java.lang.Object
org.springframework.security.web.authentication.WebAuthenticationDetails
ch.admin.bit.jeap.oauth.mock.server.login.CustomLoginDetails
All Implemented Interfaces:
Serializable

public class CustomLoginDetails extends org.springframework.security.web.authentication.WebAuthenticationDetails
See Also:
  • Method Details

    • fromRequest

      public static CustomLoginDetails fromRequest(jakarta.servlet.http.HttpServletRequest request)
    • toUserDataWithDefaults

      public OAuthMockData.UserData toUserDataWithDefaults(OAuthMockData.UserData userDataDefaults)
    • getGivenName

      public String getGivenName()
    • getFamilyName

      public String getFamilyName()
    • getEmail

      public String getEmail()
    • getLocale

      public String getLocale()
    • getPreferredUserName

      public String getPreferredUserName()
    • getExtId

      public String getExtId()
    • getAdminDirUID

      public String getAdminDirUID()
    • getLoginLevel

      public String getLoginLevel()
    • getUserRoles

      public List<String> getUserRoles()
    • getBpRoles

      public List<String> getBpRoles()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class org.springframework.security.web.authentication.WebAuthenticationDetails
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class org.springframework.security.web.authentication.WebAuthenticationDetails