goaaats / xivlauncher-neo

XIVLauncher: The Next Degeneration
GNU General Public License v3.0
15 stars 7 forks source link

Credential storage #17

Open goaaats opened 2 years ago

goaaats commented 2 years ago

We should probably do this for ourself as a crate, with implementations for:

reiichi001 commented 2 years ago

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.

karashiiro commented 2 years ago

I don't know how the UNIX keyrings work, but for Windows per earlier discussions, I have karashiiro/wincredentials-rs done as an MVP.

karashiiro commented 2 years ago

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.

karashiiro commented 2 years ago

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: