Options related to creation of new tokens.

If any expiresInMinutes, audience, subject, issuer are not provided, there is no default. The jwt generated won't include those properties in the payload.

Generated JWTs will include an iat claim by default unless noTimestamp is specified.

  • JWTOptions
    • BaseDataObject
    • Io_vertx_ext_jwt_JWTOptions
      • BaseDataObject
      • Basic
        • Identifiable
        • Object
          • Anything

no subtypes hierarchy

Initializer
JWTOptions(String? algorithm = null, {String*}? audience = null, {String*}? audiences = null, Integer? expiresInMinutes = null, Integer? expiresInSeconds = null, JsonObject? header = null, Boolean? ignoreExpiration = null, String? issuer = null, Integer? leeway = null, Boolean? noTimestamp = null, {String*}? permissions = null, String? subject = null)
Parameters:
  • algorithm = null
  • audience = null
  • audiences = null
  • expiresInMinutes = null
  • expiresInSeconds = null
  • header = null
  • ignoreExpiration = null
  • issuer = null
  • leeway = null
  • noTimestamp = null
  • permissions = null
  • subject = null
Inherited Attributes
Attributes inherited from: Io_vertx_ext_jwt_JWTOptions
algorithm, audience, audiences, expiresInMinutes, expiresInSeconds, header, ignoreExpiration, issuer, leeway, noTimestamp, permissions, subject
Attributes inherited from: Object
hash, string
Methods
toJsonshared actual default JsonObject toJson()
Refines JWTOptions.toJson ultimately refines BaseDataObject.toJson
Inherited Methods
Methods inherited from: Io_vertx_ext_jwt_JWTOptions
toJson
Methods inherited from: Object
equals
Methods inherited from: BaseDataObject
toJson