GitShow/denoland/deno_kv_oauth
denoland

deno_kv_oauth

High-level OAuth 2.0 powered by Deno KV.

by denoland
Star on GitHubForkWebsitenpm

TypeScript

302 stars30 forks21 contributorsQuiet · 7mo agoSince 2023MIT

Meet the team

See all 21 on GitHub →
iuioiua
iuioiua179 contributions
github-actions[bot]Bot
github-actions[bot]26 contributions
lino-levan
lino-levan6 contributions
j3lte
j3lte5 contributions
dependabot[bot]Bot
dependabot[bot]5 contributions
avantgrogg
avantgrogg2 contributions
mbhrznr
mbhrznr2 contributions
mitchwadair
mitchwadair2 contributions

Recent PRs & issues

Quiet · 4 in progress · Last activity 7mo ago
See all on GitHub →
xaio
export separate getSessionId outside of helpers OpenPR

useful when working with multiple oauth providers no matter the provider used

xaio · 4mo ago
ycmjason
Do not use `DENO_KV_PATH` environment variable for the kv path.OpenIssue

In Deno Deploy, prefixed environment are not allowed. (See https://github.com/denoland/std/issues/6127) This makes it impossible to use from another instance of deno deploy that wishes to point to the same Deno Kv remotely.

ycmjason · 6mo ago
highlyunavailable
Feature Request: Refresh oauth tokenOpenIssue

With the removal of storage of tokens, there is no longer a way to refresh the access token using the refresh token. The feature request is to add a "refreshToken" helper that accepts a refresh token and resets the site session cookie + returns the new set of Tokens upon success.

highlyunavailable · 11mo ago

Recent fixes

View closed PRs →
ingokpp
Add Keycloak to pre-defined configsClosedIssue

I really like this project and would love to see a pre-defined config for Keycloak. It is is used by a lot of companies who don't want to use 3rd Party Cloud Providers for authentication like clerk or Auth0. It supports every auth flow you can think of (PKCE is no problem)

ingokpp · 1mo ago
iuioiua
feat: `createLinkedInOAuthConfig()`MergedPR

Not yet tested. Closes #282 Closes #285

iuioiua · 1y ago
iuioiua
BREAKING: add `getSessionData()`MergedPR

Previously, the dev would use to check whether the user is signed in. They'd then use the value to perform database operations, such as getting some session/user object. Now, this is all done in a single step. The dev configures which data is saved to the database within . then returns that data from a given request. Reviews, concerns and suggestions are welcome.

iuioiua · 1y ago
Structured data for AI agents

Repository: denoland/deno_kv_oauth. Description: High-level OAuth 2.0 powered by Deno KV. Stars: 302, Forks: 30. Primary language: TypeScript. License: MIT. Homepage: https://jsr.io/@deno/kv-oauth Open PRs: 4, open issues: 19. Last activity: 7mo ago. Top contributors: iuioiua, github-actions[bot], lino-levan, j3lte, dependabot[bot], avantgrogg, mbhrznr, mitchwadair, adoublef, kt3k and others.

·@ofershap

Replace github.com with gitshow.dev