Class Authentication

java.lang.Object
com.gigaspaces.security.Authentication
All Implemented Interfaces:
Serializable

public final class Authentication extends Object implements Serializable
Represents an authenticated request, returned on successful call to SecurityManager.authenticate(UserDetails).

An Authentication encapsulates the UserDetails and the corresponding populated authorities.

Since:
7.0.1
Author:
Moran Avigdor
See Also:
  • Constructor Details

    • Authentication

      public Authentication(UserDetails userDetails)
      Create an authentication for an authenticated UserDetails.
      Parameters:
      userDetails - authenticated user details.
  • Method Details

    • getUserDetails

      public UserDetails getUserDetails()
      The underlying user details used to authenticate
      Returns:
      the authenticated user details.
    • getGrantedAuthorities

      public GrantedAuthorities getGrantedAuthorities()
      The underlying user details authorities, parsed into a queriable form.
      Returns:
      parsed authorities.
    • toString

      public String toString()
      Overrides:
      toString in class Object