Backend API. Server-side code: this runs in a Codename One backend, not in the app on the device.

public static final class JwtClaimsSet.Builder

  1. Object
  2. JwtClaimsSet.Builder
Builds a JwtClaimsSet.

Methods

public JwtClaimsSet.Builder issuer(String issuer)iss.
public JwtClaimsSet.Builder subject(String subject)sub.
public JwtClaimsSet.Builder audience(String... audience)aud: one audience is written as text, several as a list.
public JwtClaimsSet.Builder audience(List<String> audience)aud.
public JwtClaimsSet.Builder expiresAt(long epochSeconds)exp, in seconds since the epoch.
public JwtClaimsSet.Builder notBefore(long epochSeconds)nbf, in seconds since the epoch.
public JwtClaimsSet.Builder issuedAt(long epochSeconds)iat, in seconds since the epoch.
public JwtClaimsSet.Builder id(String jti)jti.
public JwtClaimsSet.Builder claim(String name, Object value)Any claim: text, a number, a boolean, or a List or Map of those.
public JwtClaimsSet build()

Inherited methods

Method details

issuer

public JwtClaimsSet.Builder issuer(String issuer)
iss.

subject

public JwtClaimsSet.Builder subject(String subject)
sub.

audience

public JwtClaimsSet.Builder audience(String... audience)
aud: one audience is written as text, several as a list.

audience

public JwtClaimsSet.Builder audience(List<String> audience)
aud.

expiresAt

public JwtClaimsSet.Builder expiresAt(long epochSeconds)
exp, in seconds since the epoch.

notBefore

public JwtClaimsSet.Builder notBefore(long epochSeconds)
nbf, in seconds since the epoch.

issuedAt

public JwtClaimsSet.Builder issuedAt(long epochSeconds)
iat, in seconds since the epoch.

id

public JwtClaimsSet.Builder id(String jti)
jti.

claim

public JwtClaimsSet.Builder claim(String name, Object value)
Any claim: text, a number, a boolean, or a List or Map of those.

build

public JwtClaimsSet build()