Skip to content
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

Token cache #432

Open
1 of 5 tasks
sreeise opened this issue May 5, 2023 · 0 comments
Open
1 of 5 tasks

Token cache #432

sreeise opened this issue May 5, 2023 · 0 comments
Labels
help wanted Extra attention is needed Identity - OAuth OAuth crate issues

Comments

@sreeise
Copy link
Owner

sreeise commented May 5, 2023

Token cache for storing OAuth tokens and support for eviction policies.

All Platforms and all Application Types

  • All platforms at the base level will be supported by an internal memory cache.
  • Azure Key Vault

Desktops

The implementation will be different across platforms. The goal is to support Linux (Debian/Ubuntu based distros), Windows, and MacOS.

Documentation or relevant references:

Some of these will be dependent upon support for these use cases in Rust such as the Windows api's.

On Windows:

The Rust Windows crate has an example using data-protection: https://github.com/microsoft/windows-rs/blob/0.48.0/crates/samples/windows/data_protection/src/main.rs

On MacOS:

  • Using MacOS KeyChain

Linux

  • Using Linux Libsecret

Ticket Progress

@sreeise sreeise moved this to Todo in OAuth Standardization May 7, 2023
@sreeise sreeise added Identity - OAuth OAuth crate issues help wanted Extra attention is needed labels May 10, 2023
@sreeise sreeise moved this from Todo to In Progress in OAuth Standardization Dec 6, 2023
@sreeise sreeise modified the milestone: 2.1.0 May 27, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
help wanted Extra attention is needed Identity - OAuth OAuth crate issues
Projects
Status: In Progress
Development

No branches or pull requests

1 participant