Register Thing node
This node registers a thing. A thing represents an IoT device, service, or the IoT Gateway.
Dependencies
Before you configure this node, you must configure the IoT Service for the realm.
Support for this node is provided by the IoT SDK. |
The node collects a JWT from the request and validates the JWT according to the configured JWT registration method.
If the JWT is valid, the node uses the claims in the JWT to create an identity for the thing
and register (or rotate) a confirmation key for it.
Then, evaluation continues through the Success
outcome.
If the node cannot validate the JWT, evaluation continues through the Failure
outcome.
For an example on how to use this node, refer to Authenticate Thing node.
Compatibility
Product | Compatible? |
---|---|
PingOne Advanced Identity Cloud |
No |
PingAM (self-managed) |
Yes |
Ping Identity Platform (self-managed) |
Yes |
Configuration
Property | Usage |
---|---|
Choose the method to validate the JWT:
Default: Proof of Possession & Certificate |
|
Verify Certificate Subject |
If the configured JWT registration method is Default: Enabled |
Create Identity |
Whether AM creates an ID for the thing if one doesn’t exist. Default: Disabled |
Rotate Confirmation Key |
Whether multiple confirmation keys can be registered for a thing. Disable this setting to allow only one key per thing. Default: Disabled |
Default Attribute Values |
The default values for the thing’s attributes, where KEY is the name of the attribute in the data store, and VALUE is the default value of the attribute. |
Claim to Attribute Mapping |
If Create Identity is enabled, this property lets you map verified claims in the JWT to attributes in the thing identity. KEY is the claim name and VALUE is the name of the attribute in the data store. |
Overwrite Attributes |
Whether the node overwrites the value for an existing profile attribute when a claim with a different value is provided in the JWT. Default: Disabled |