Details
-
Task
-
Resolution: Unresolved
-
P2: Important
-
6.9
-
None
-
-
25
-
Foundation PM Staging
Description
What is the benefit? Why is this valuable?
A growing importance and attention to security increases the demand for an API to store and read some secret infortmation in a permanent storage. Meanwhile, all desktop and mobile platforms provide storage and plaform API. Qt should provide a high-level cross-platform API for this.
What are common use cases?
Store and access passwords, API keys, and any other data which should not be easly accessible and stored with a weak encryption or even in plain formats.
Technical information
There is an implementation for this in Qt communty meanwhile: https://github.com/frankosterfeld/qtkeychain . This implementation is used in Qt Creator: https://codereview.qt-project.org/c/qt-creator/qt-creator/+/508417
There are API for this in Flutter, Kotlin, and Swift, e.g. https://pub.dev/packages/flutter_secure_storage