Interface IotAuthenticationNode.Config

Enclosing class:
IotAuthenticationNode

public static interface IotAuthenticationNode.Config
Configuration for the node.
  • Method Details

    • jwtAuthenticationMethod

      default IotAuthenticationNode.JwtAuthenticationMethod jwtAuthenticationMethod()
      The JWT authentication method that is used to verify the authentication JWT.
      Returns:
      The JWT authentication method chosen.
    • issueRestrictedToken

      default boolean issueRestrictedToken()
      The session token issued on successful authentication will be modified by adding a proof of possession restriction to it. Any requests accompanied by the token must be signed with the key that was used to sign the authentication JWT.
      Returns:
      true if a restriction should be applied to the session.
    • additionalAudienceValues

      default List<String> additionalAudienceValues()
      The additional audience values that will be permitted when verifying JWTs. These audience values will be in addition to the AM base, issuer and token endpoint URIs for the Client Assertion authentication method or the realm path for Proof of Possession.
      Returns:
      the additional audience values to consider when the authentication JWT is verified.