Skip to content

Commit 14b075d

Browse files
authored
fix(providers): make connection optional on WorkOS (#11270)
WorkOS: connection is not required field ``` // v4: works fine WorkOSProvider({ clientId: process.env.WORKOS_CLIENT_ID, clientSecret: process.env.WORKOS_API_KEY, allowDangerousEmailAccountLinking: true connection: 'workos' }), // v5: errors because 'workos' is not recognized WorkOSProvider({ clientId: process.env.WORKOS_CLIENT_ID, clientSecret: process.env.WORKOS_API_KEY, allowDangerousEmailAccountLinking: true connection: 'workos' } ), // v5: type mismatched, but works fine WorkOSProvider({ clientId: process.env.WORKOS_CLIENT_ID, clientSecret: process.env.WORKOS_API_KEY, allowDangerousEmailAccountLinking: true } as any), ```
1 parent 3cba5e2 commit 14b075d

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

packages/core/src/providers/workos.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ export interface WorkOSProfile extends Record<string, any> {
150150
* :::
151151
*/
152152
export default function WorkOS<P extends WorkOSProfile>(
153-
options: OAuthUserConfig<P> & { connection: string }
153+
options: OAuthUserConfig<P> & { connection?: string }
154154
): OAuthConfig<P> {
155155
const { issuer = "https://api.workos.com/", connection = "" } = options
156156

0 commit comments

Comments
 (0)