vertx-auth-jwt-scala_2.12 3.6.1 API < Back
 

# Packages

-  package root
  Definition Classes
    root
-  package io
  Definition Classes
    root
-  package vertx
  Definition Classes
    io
-  package scala
  Definition Classes
    vertx
-  package ext
  Definition Classes
    scala
-  package auth
  Definition Classes
    ext
-  package jwt
  Definition Classes
    auth
- JWTAuth
- JWTAuthOptions
- JWTKeyStoreOptions
- JWTOptions

c

io.vertx.scala.ext.auth.jwt

# JWTOptions 

###
Companion object JWTOptions

#### class JWTOptions extends jwt.JWTOptions

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.

Linear Supertypes
jwt.JWTOptions, AnyRef, Any
 
Ordering

1. Alphabetic
2. By Inheritance

Inherited

1. JWTOptions
2. JWTOptions
3. AnyRef
4. Any

1. Hide All
2. Show All

Visibility

1. Public
2. All

### Instance Constructors

1.  new JWTOptions(_asJava: ext.auth.jwt.JWTOptions)

### Value Members

1.  final def !=(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
2.  final def ##(): Int
   Definition Classes
     AnyRef → Any
3.  final def ==(arg0: Any): Boolean
   Definition Classes
     AnyRef → Any
4.  def addAudience(value: String): JWTOptions
   Definition Classes
     JWTOptions → JWTOptions
5.  def addPermission(value: String): JWTOptions
   Definition Classes
     JWTOptions → JWTOptions
6.  final def asInstanceOf[T0]: T0
   Definition Classes
     Any
7.  def asJava: ext.auth.jwt.JWTOptions
   Definition Classes
     JWTOptions → JWTOptions
8.  def clone(): AnyRef
   Attributes
     protected[java.lang]
   Definition Classes
     AnyRef
   Annotations
     @native() @throws( ... )
9.  final def eq(arg0: AnyRef): Boolean
   Definition Classes
     AnyRef
10.  def equals(arg0: Any): Boolean
    Definition Classes
      AnyRef → Any
11.  def finalize(): Unit
    Attributes
      protected[java.lang]
    Definition Classes
      AnyRef
    Annotations
      @throws( classOf[java.lang.Throwable] )
12.  def getAlgorithm: String
    Definition Classes
      JWTOptions → JWTOptions
13.  def getAudience: Buffer[String]
    Definition Classes
      JWTOptions → JWTOptions
14.  final def getClass(): Class[_]
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
15.  def getExpiresInSeconds: Int
    Definition Classes
      JWTOptions → JWTOptions
16.  def getHeader: JsonObject
    Definition Classes
      JWTOptions → JWTOptions
17.  def getIssuer: String
    Definition Classes
      JWTOptions → JWTOptions
18.  def getLeeway: Int
    Definition Classes
      JWTOptions → JWTOptions
19.  def getPermissions: Buffer[String]
    Definition Classes
      JWTOptions → JWTOptions
20.  def getSubject: String
    Definition Classes
      JWTOptions → JWTOptions
21.  def hashCode(): Int
    Definition Classes
      AnyRef → Any
    Annotations
      @native()
22.  def isIgnoreExpiration: Boolean
    Definition Classes
      JWTOptions → JWTOptions
23.  final def isInstanceOf[T0]: Boolean
    Definition Classes
      Any
24.  def isNoTimestamp: Boolean
    Definition Classes
      JWTOptions → JWTOptions
25.  final def ne(arg0: AnyRef): Boolean
    Definition Classes
      AnyRef
26.  final def notify(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
27.  final def notifyAll(): Unit
    Definition Classes
      AnyRef
    Annotations
      @native()
28.  def setAlgorithm(value: String): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
29.  def setAudience(value: Buffer[String]): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
30.  def setExpiresInMinutes(value: Int): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
31.  def setExpiresInSeconds(value: Int): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
32.  def setHeader(value: JsonObject): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
33.  def setIgnoreExpiration(value: Boolean): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
34.  def setIssuer(value: String): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
35.  def setLeeway(value: Int): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
36.  def setNoTimestamp(value: Boolean): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
37.  def setPermissions(value: Buffer[String]): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
38.  def setSubject(value: String): JWTOptions
    Definition Classes
      JWTOptions → JWTOptions
39.  final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
      AnyRef
40.  def toString(): String
    Definition Classes
      AnyRef → Any
41.  final def wait(): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
42.  final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
      AnyRef
    Annotations
      @throws( ... )
43.  final def wait(arg0: Long): Unit
    Definition Classes
      AnyRef
    Annotations
      @native() @throws( ... )

### Inherited from jwt.JWTOptions

### Inherited from AnyRef

### Inherited from Any

### Ungrouped