8000 Keyring by punmechanic · Pull Request #123 · RiotGames/key-conjurer · GitHub
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Keyring #123

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Feb 13, 2025
Merged

Keyring #123

merged 4 commits into from
Feb 13, 2025

Conversation

punmechanic
Copy link
Member
@punmechanic punmechanic commented Feb 7, 2025

#122

This pull request removes credentials from ~/.keyconjurerrc in favor of storing them in the operating system keychain. Flat file are not a secure place to place credentials. If we end up switching to supporting OIDC from SAML we will be dealing with refresh tokens, and those should definitely be stored in a more secure location.

The current risk presented by ~/.keyconjurerrc is mitigated by the fact that our session tokens can only last 1 hour due to our use of the okta.web.sso scope.

Needs testing on Linux, WSL and Windows: Mac had its own quirks and I am sure WSL will too.

@punmechanic punmechanic force-pushed the keyring branch 3 times, most recently from ecc8c0a to a7089b4 Compare February 13, 2025 03:16
@punmechanic punmechanic merged commit ec79a22 into RiotGames:main Feb 13, 2025
2 checks passed
@punmechanic punmechanic deleted the keyring branch February 13, 2025 03:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant
0