Package org.forgerock.am.iot
Interface IotAuthenticationNode.Config
-
- Enclosing class:
- IotAuthenticationNode
public static interface IotAuthenticationNode.Config
Configuration for the node.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default List<String>
additionalAudienceValues()
The additional audience values that will be permitted when verifying JWTs.default boolean
issueRestrictedToken()
The session token issued on successful authentication will be modified by adding a proof of possession restriction to it.default IotAuthenticationNode.JwtAuthenticationMethod
jwtAuthenticationMethod()
The JWT authentication method that is used to verify the authentication JWT.
-
-
-
Method Detail
-
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.
-
-