The Nabto Edge IAM Device Module
This module provides a simple way to configure access control directly on the embedded device - decentralized access control on the edge. It abstracts away the authorization and authentication details that must otherwise be handled by the application directly through the Nabto Edge Embedded SDK. For an introduction to the Nabto Edge IAM concepts, see the IAM guide.
Life Cycle and Types
Note: Several similar operations are available in the Runtime State API and in the State Builder API. For instance compare the following two:
nm_iam_state_set_password_open_pairing(struct nm_iam_state*, bool): State Builder API - enable password open pairing in a state object being built, e.g. the initial device state prior to starting the device the first time.
nm_iam_set_password_open_pairing(struct nm_iam*, bool): Runtime State API - enable password open pairing at runtime.