Class JWTPayload

java.lang.Object
com.vortexsoftware.sdk.types.JWTPayload

public class JWTPayload extends Object
JWT payload for Vortex token generation Supports both new simplified format (userEmail, userIsAutoJoinAdmin) and legacy format (identifiers, groups, role) for backward compatibility.
  • Constructor Details

    • JWTPayload

      public JWTPayload()
    • JWTPayload

      public JWTPayload(String userId, String userEmail, Boolean userIsAutoJoinAdmin)
      Create a payload with new simplified format (recommended)
    • JWTPayload

      @Deprecated public JWTPayload(String userId, List<Identifier> identifiers, List<Group> groups, String role)
      Deprecated.
      Use constructor with userEmail instead
      Create a payload with legacy format (deprecated)
  • Method Details

    • getUserId

      public String getUserId()
    • setUserId

      public void setUserId(String userId)
    • getUserEmail

      public String getUserEmail()
    • setUserEmail

      public void setUserEmail(String userEmail)
    • getUserIsAutoJoinAdmin

      public Boolean getUserIsAutoJoinAdmin()
    • setUserIsAutoJoinAdmin

      public void setUserIsAutoJoinAdmin(Boolean userIsAutoJoinAdmin)
    • getIdentifiers

      public List<Identifier> getIdentifiers()
    • setIdentifiers

      public void setIdentifiers(List<Identifier> identifiers)
    • getGroups

      public List<Group> getGroups()
    • setGroups

      public void setGroups(List<Group> groups)
    • getRole

      public String getRole()
    • setRole

      public void setRole(String role)
    • toString

      public String toString()
      Overrides:
      toString in class Object