Skip to content

Persist OAuth state in SQLite#23

Open
alvarolordelo wants to merge 1 commit into
Waishnav:mainfrom
alvarolordelo:oauth-persistent-storage
Open

Persist OAuth state in SQLite#23
alvarolordelo wants to merge 1 commit into
Waishnav:mainfrom
alvarolordelo:oauth-persistent-storage

Conversation

@alvarolordelo

Copy link
Copy Markdown

Persist dynamically registered OAuth clients, authorization codes, access tokens, and refresh tokens in the existing SQLite state database.

Store authorization codes and tokens as SHA-256 hashes instead of raw values, preserve OAuth scopes and resources, and remove expired records.

Add graceful SQLite shutdown, UTF-8 BOM handling for configuration files, and tests covering persistence, expiration, revocation, and token hashing.

Persist dynamically registered OAuth clients, authorization codes, access tokens, and refresh tokens in the existing SQLite state database.

Store authorization codes and tokens as SHA-256 hashes instead of raw values, preserve OAuth scopes and resources, and remove expired records.

Add graceful SQLite shutdown, UTF-8 BOM handling for configuration files, and tests covering persistence, expiration, revocation, and token hashing.
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