From 509fe87b2f0ed3f75c018d3d3b3c952553b98809 Mon Sep 17 00:00:00 2001 From: Bachitter Date: Wed, 26 Jul 2023 03:44:19 -0700 Subject: [PATCH] fix: Add Google OAuth Access type (#869) --- .auri/$3qv9gdxj.md | 6 ++++++ packages/oauth/src/providers/google.ts | 2 ++ 2 files changed, 8 insertions(+) create mode 100644 .auri/$3qv9gdxj.md diff --git a/.auri/$3qv9gdxj.md b/.auri/$3qv9gdxj.md new file mode 100644 index 000000000..51ad1f545 --- /dev/null +++ b/.auri/$3qv9gdxj.md @@ -0,0 +1,6 @@ +--- +package: "@lucia-auth/oauth" # package name +type: "minor" # "major", "minor", "patch" +--- + +Add Google OAuth Access type diff --git a/packages/oauth/src/providers/google.ts b/packages/oauth/src/providers/google.ts index 38f3191a6..a211ac012 100644 --- a/packages/oauth/src/providers/google.ts +++ b/packages/oauth/src/providers/google.ts @@ -7,6 +7,7 @@ import type { OAuthConfig, OAuthProvider } from "../core.js"; type Config = OAuthConfig & { redirectUri: string; + accessType?: "online" | "offline"; }; const PROVIDER_ID = "google"; @@ -58,6 +59,7 @@ export const google = <_Auth extends Auth>(auth: _Auth, config: Config) => { config.scope ), response_type: "code", + access_type: config.accessType ?? "online", state }); return [url, state] as const;