Package org.forgerock.am.iot
This package contains all classes pertaining to AM's IoT functionality.
-
Interface Summary Interface Description IotAuthenticationNode.Config Configuration for the node.IotRegistrationNode.Config Configuration for the node.IotServiceConfig Service interface for configuring the IoT Service.IotServiceConfig.RealmConfig Realm config interface holding the config for the IoT service attributes. -
Class Summary Class Description IotAuthenticationNode This node handles the authentication of things.IotAuthenticationNode.AuthenticationOutcomeProvider Defines the possible outcomes from this node.IotGuiceModule The IotGuiceModule handles all the Guice dependency injections to allow the plugin to be operational within AM.IotPlugin Installs the IoT authentication nodes and services.IotRegistrationNode This node handles the registration of things.IotRegistrationNode.RegistrationOutcomeProvider Defines the possible outcomes from this node.IotRestRouteProvider IotRestRouteProvider adds the IoT routes to the CREST router.IotSecretIdProvider This provider exposes the secret IDs used by the IoT component to theSecretIdRegistry
.ThingsAccessAuditFilter Audit filter for capturing details about the things endpoint responses.ThingsResource ThingsResource handles REST calls made to the things endpoint. -
Enum Summary Enum Description IotAuthenticationNode.JwtAuthenticationMethod The JWT authentication method used to verify the JWT presented for authentication.IotRegistrationNode.JwtRegistrationMethod The JWT registration method used to verify the JWT presented for registration.