## Uses of Class
io.vertx.ext.auth.JWTOptions

- Packages that use JWTOptions
  Package | Description
  --- | ---
  io.vertx.ext.auth |
  io.vertx.ext.auth.jwt |
  io.vertx.ext.auth.oauth2 |
  io.vertx.reactivex.ext.auth.jwt |
  io.vertx.rxjava.ext.auth.jwt |

- - ### Uses of JWTOptions in io.vertx.ext.auth

    Methods in io.vertx.ext.auth that return JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `JWTOptions` | JWTOptions.`addAudience(String audience)`
    `JWTOptions` | JWTOptions.`addPermission(String permission)` Add a permission to this token.
    `JWTOptions` | JWTOptions.`addScope(String scope)` Deprecated. use the authorization api `AuthorizationProvider`
    `JWTOptions` | JWTOptions.`setAlgorithm(String algorithm)`
    `JWTOptions` | JWTOptions.`setAudience(List<String> audience)`
    `JWTOptions` | JWTOptions.`setExpiresInMinutes(int expiresInMinutes)`
    `JWTOptions` | JWTOptions.`setExpiresInSeconds(int expiresInSeconds)`
    `JWTOptions` | JWTOptions.`setHeader(JsonObject header)`
    `JWTOptions` | JWTOptions.`setIgnoreExpiration(boolean ignoreExpiration)`
    `JWTOptions` | JWTOptions.`setIssuer(String issuer)`
    `JWTOptions` | JWTOptions.`setLeeway(int leeway)`
    `JWTOptions` | JWTOptions.`setNonceAlgorithm(String nonceAlgorithm)`
    `JWTOptions` | JWTOptions.`setNoTimestamp(boolean noTimestamp)`
    `JWTOptions` | JWTOptions.`setPermissions(List<String> permissions)` The permissions of this token.
    `JWTOptions` | JWTOptions.`setScopes(List<String> scopes)` Deprecated. use the authorization api `AuthorizationProvider`
    `JWTOptions` | JWTOptions.`setSubject(String subject)`
    `JWTOptions` | JWTOptions.`withScopeDelimiter(String scopeDelimiter)` Deprecated. use the authorization api `AuthorizationProvider`

    Methods in io.vertx.ext.auth with parameters of type JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `static void` | JWTOptionsConverter.`fromJson(Iterable<Map.Entry<String,Object>> json, JWTOptions obj)`
    `static void` | JWTOptionsConverter.`toJson(JWTOptions obj, JsonObject json)`
    `static void` | JWTOptionsConverter.`toJson(JWTOptions obj, Map<String,Object> json)`

    Constructors in io.vertx.ext.auth with parameters of type JWTOptions
    Constructor and Description
    `JWTOptions(JWTOptions other)`

  - ### Uses of JWTOptions in io.vertx.ext.auth.jwt

    Methods in io.vertx.ext.auth.jwt that return JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `JWTOptions` | JWTAuthOptions.`getJWTOptions()`

    Methods in io.vertx.ext.auth.jwt with parameters of type JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `String` | JWTAuth.`generateToken(JsonObject claims, JWTOptions options)` Generate a new JWT token.
    `JWTAuthOptions` | JWTAuthOptions.`setJWTOptions(JWTOptions jwtOptions)`

  - ### Uses of JWTOptions in io.vertx.ext.auth.oauth2

    Methods in io.vertx.ext.auth.oauth2 that return JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `JWTOptions` | OAuth2Options.`getJWTOptions()`

    Methods in io.vertx.ext.auth.oauth2 with parameters of type JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `OAuth2Options` | OAuth2Options.`setJWTOptions(JWTOptions jwtOptions)`

  - ### Uses of JWTOptions in io.vertx.reactivex.ext.auth.jwt

    Methods in io.vertx.reactivex.ext.auth.jwt with parameters of type JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `String` | JWTAuth.`generateToken(JsonObject claims, JWTOptions options)` Generate a new JWT token.

  - ### Uses of JWTOptions in io.vertx.rxjava.ext.auth.jwt

    Methods in io.vertx.rxjava.ext.auth.jwt with parameters of type JWTOptions
    Modifier and Type | Method and Description
    --- | ---
    `String` | JWTAuth.`generateToken(JsonObject claims, JWTOptions options)` Generate a new JWT token.

Copyright © 2021 Eclipse. All rights reserved.