xivlauncher-neo
xivlauncher-neo copied to clipboard
Credential storage
We should probably do this for ourself as a crate, with implementations for:
- [ ] Windows Credential Manager
- [ ] OS X Keychain
- [ ] Gnome Keyring
Are we planning fully-native apps? If not, macOS and Linux could still default to using the Windows Credential Manager as Wine manages that fine.
I don't know how the UNIX keyrings work, but for Windows per earlier discussions, I have karashiiro/wincredentials-rs done as an MVP.
This exists for Linux https://github.com/mathstuf/rust-keyutils, if we're willing to use a small out-of-network library. I can't find anything for macOS.
Nevermind, this covers all of our needs: https://github.com/hwchen/keyring-rs For some reason I was only able to find this here, I wasn't able to find it through any of my previous searches :thinking: