Description
Implement secure storage and management of the api_key on the PicoBricks board to authenticate with the WiFi2BLE REST API.
Motivation
To protect sensitive information and prevent unauthorized access to the desk control system via the API.
Proposed Solution
- Store the
api_key securely on the PicoBricks board.
- Restrict exposure of the
api_key within the code.
- Ensure the
api_key is not printed to the console or included in logs.
- Test scenarios where the
api_key is missing or incorrect to ensure proper error handling.
Acceptance Criteria
Additional Info
Consider encrypting the api_key if time permits. Ensure compliance with best practices for embedded device security.
Description
Implement secure storage and management of the
api_keyon the PicoBricks board to authenticate with the WiFi2BLE REST API.Motivation
To protect sensitive information and prevent unauthorized access to the desk control system via the API.
Proposed Solution
api_keysecurely on the PicoBricks board.api_keywithin the code.api_keyis not printed to the console or included in logs.api_keyis missing or incorrect to ensure proper error handling.Acceptance Criteria
Additional Info
Consider encrypting the
api_keyif time permits. Ensure compliance with best practices for embedded device security.