## Uses of Interface
com.holonplatform.auth.jwt.JwtConfiguration

- Packages that use JwtConfiguration
  Package | Description
  --- | ---
  com.holonplatform.auth.jwt |
  com.holonplatform.auth.jwt.internal |
  com.holonplatform.spring.boot |

- - ### Uses of JwtConfiguration in com.holonplatform.auth.jwt

    Methods in com.holonplatform.auth.jwt that return JwtConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `JwtConfiguration` | JwtConfiguration.Builder.`build()` Build `JwtConfiguration` instance
    `static JwtConfiguration` | JwtConfiguration.`build(JwtConfigProperties properties)` Build a `JwtConfiguration` instance using given configuration `properties`.
    `JwtConfiguration` | JwtAuthenticator.`getConfiguration()` Get the `JwtConfiguration` to use to validate and authenticate the JWT tokens

    Methods in com.holonplatform.auth.jwt that return types with arguments of type JwtConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `static Optional<JwtConfiguration>` | JwtConfiguration.`getCurrent()` Convenience method to obtain the current `JwtConfiguration` made available as `Context` resource, using default `ClassLoader`.

    Methods in com.holonplatform.auth.jwt with parameters of type JwtConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `default String` | JwtTokenBuilder.`buildJwt(JwtConfiguration configuration, Authentication authentication)` Build a JSON Web Token using given `JwtConfiguration` for given `Authentication`.
    `String` | JwtTokenBuilder.`buildJwt(JwtConfiguration configuration, Authentication authentication, String jwtTokenId)` Build a JSON Web Token using given `JwtConfiguration` for given `Authentication`.
    `static String` | JwtTokenBuilder.`buildJwtToken(JwtConfiguration configuration, Authentication authentication, String jwtTokenId)` Deprecated. Use `JwtTokenBuilder.get()` to obtain the default `JwtTokenBuilder` on which to call the `JwtTokenBuilder.buildJwt(JwtConfiguration, Authentication, String)` method
    `JwtAuthenticator.Builder` | JwtAuthenticator.Builder.`configuration(JwtConfiguration configuration)` Set the `JwtConfiguration` to use to perform authentication and token validation
    `Authentication.Builder` | JwtTokenParser.`parseJwt(JwtConfiguration configuration, String jwt)` Parse given JWT and obtain it as an `Authentication` instance.

  - ### Uses of JwtConfiguration in com.holonplatform.auth.jwt.internal

    Classes in com.holonplatform.auth.jwt.internal that implement JwtConfiguration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultJwtConfiguration` `JwtConfiguration` implementation

    Methods in com.holonplatform.auth.jwt.internal that return JwtConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `JwtConfiguration` | DefaultJwtConfiguration.ConfigurationBuilder.`build()`
    `static JwtConfiguration` | JwtUtils.`buildFromConfig(JwtConfigProperties config)` Build a `JwtConfiguration` instance form given `ConfigPropertyProvider` using configuration property keys listed in `JwtConfiguration`.
    `JwtConfiguration` | DefaultJwtAuthenticator.`getConfiguration()`

    Methods in com.holonplatform.auth.jwt.internal with parameters of type JwtConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `String` | DefaultJwtTokenBuilder.`buildJwt(JwtConfiguration configuration, Authentication authentication, String jwtTokenId)`
    `JwtAuthenticator.Builder` | DefaultJwtAuthenticator.DefaultBuilder.`configuration(JwtConfiguration configuration)`
    `Authentication.Builder` | DefaultJwtTokenParser.`parseJwt(JwtConfiguration configuration, String jwt)`

  - ### Uses of JwtConfiguration in com.holonplatform.spring.boot

    Methods in com.holonplatform.spring.boot that return JwtConfiguration
    Modifier and Type | Method and Description
    --- | ---
    `JwtConfiguration` | JwtAutoConfiguration.JwtConfigurationConfiguration.`jwtConfiguration()`

Copyright © 2019 The Holon Platform. All rights reserved.