Package com.vortexsoftware.sdk.types
Class JWTPayload
java.lang.Object
com.vortexsoftware.sdk.types.JWTPayload
JWT payload for Vortex token generation
Supports both new simplified format (userEmail, userIsAutoJoinAdmin) and
legacy format (identifiers, groups, role) for backward compatibility.
-
Constructor Summary
ConstructorsConstructorDescriptionJWTPayload(String userId, String userEmail, Boolean userIsAutoJoinAdmin) Create a payload with new simplified format (recommended)JWTPayload(String userId, List<Identifier> identifiers, List<Group> groups, String role) Deprecated.Use constructor with userEmail instead -
Method Summary
Modifier and TypeMethodDescriptiongetRole()voidvoidsetIdentifiers(List<Identifier> identifiers) voidvoidsetUserEmail(String userEmail) voidvoidsetUserIsAutoJoinAdmin(Boolean userIsAutoJoinAdmin) toString()
-
Constructor Details
-
JWTPayload
public JWTPayload() -
JWTPayload
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 insteadCreate a payload with legacy format (deprecated)
-
-
Method Details