Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/Yum-Audio/yum_CredentialManager
Yum Audio Credential Manager
https://github.com/Yum-Audio/yum_CredentialManager
Last synced: 3 months ago
JSON representation
Yum Audio Credential Manager
- Host: GitHub
- URL: https://github.com/Yum-Audio/yum_CredentialManager
- Owner: Yum-Audio
- License: mit
- Created: 2022-01-28T15:59:55.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-02-28T14:15:00.000Z (over 1 year ago)
- Last Synced: 2024-05-13T07:32:18.112Z (6 months ago)
- Language: C++
- Size: 101 KB
- Stars: 12
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-juce - yum_CredentialManager - Audio](https://github.com/Yum-Audio)</sup> | MacOS Keychain and Windows CredentialManager integration| MIT|12|Β 1Β year<sub><sup>π </sup></sub>| (Networking & Cryptography)
README
# yum_CredentialManager
Yum Audio Credential ManagerA JUCE module wrapping different tools/APIs for easy App Credential management.
- Keychain on macOS (/iOS untested)
- CredentialManager on Windows
- Crypt32 certificate reading on Windows
- SecCodeCopySigningInformation certificate reading on Mac**Please note, that this code is not yet production-ready. This is a work in development and everything is subject to changes.**
### Username/Password credentials:
- Ready to go.
- Inlcuding a Username/Password entry UI element, which offers an auto-complete popup (like in webforms)### Certificates:
- getAppIdFromSignature () is currently Mac only## TODO:
- Clean up
- DRY up code between Mac/Windows, there are several identical functions in the .mm/.cpp file respectively, that get managed by OS defines. Only OS calls need different implementations, all juce calls can get combined
- Android & Linux support
- Certificate::getAppIdFromSignature () for Windows (if even possible)