clerk / javascript

Official Javascript repository for Clerk authentication
https://clerk.com
MIT License
981 stars 221 forks source link

feat(types,clerk-js): Introduce Custom OAuth providers #3678

Closed nikospapcom closed 1 week ago

nikospapcom commented 2 weeks ago

Description

This PR introduces custom OAuth provider support Key changes include:

Checklist

Type of change

changeset-bot[bot] commented 2 weeks ago

🦋 Changeset detected

Latest commit: c63ced4ab417222663df5d74f79476b6f9b3996e

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 18 packages | Name | Type | | ----------------------- | ----- | | @clerk/clerk-js | Minor | | @clerk/types | Minor | | @clerk/astro | Patch | | @clerk/chrome-extension | Patch | | @clerk/clerk-expo | Patch | | @clerk/backend | Patch | | @clerk/elements | Patch | | @clerk/express | Patch | | @clerk/fastify | Patch | | @clerk/localizations | Patch | | @clerk/nextjs | Patch | | @clerk/clerk-react | Patch | | @clerk/remix | Patch | | @clerk/clerk-sdk-node | Patch | | @clerk/shared | Patch | | @clerk/tanstack-start | Patch | | @clerk/testing | Patch | | @clerk/themes | Patch |

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

nikospapcom commented 2 weeks ago

!snapshot

clerk-cookie commented 2 weeks ago
Hey @nikospapcom - the snapshot version command generated the following package versions: Package Version
@clerk/astro 0.0.2-snapshot.vc876098
@clerk/backend 1.3.1-snapshot.vc876098
@clerk/chrome-extension 1.1.3-snapshot.vc876098
@clerk/clerk-js 5.8.1-snapshot.vc876098
@clerk/elements 0.10.2-snapshot.vc876098
@clerk/clerk-expo 1.2.6-snapshot.vc876098
@clerk/express 0.0.16-snapshot.vc876098
@clerk/fastify 1.0.18-snapshot.vc876098
gatsby-plugin-clerk 5.0.0-beta.45
@clerk/localizations 2.4.8-snapshot.vc876098
@clerk/nextjs 5.2.3-snapshot.vc876098
@clerk/clerk-react 5.2.8-snapshot.vc876098
@clerk/remix 4.2.2-snapshot.vc876098
@clerk/clerk-sdk-node 5.0.15-snapshot.vc876098
@clerk/shared 2.3.3-snapshot.vc876098
@clerk/tanstack-start 0.1.6-snapshot.vc876098
@clerk/testing 1.1.10-snapshot.vc876098
@clerk/themes 2.1.12-snapshot.vc876098
@clerk/types 4.7.1-snapshot.vc876098
@clerk/ui 0.1.8-snapshot.vc876098

Tip: Use the snippet copy button below to quickly install the required packages. @clerk/astro

npm i @clerk/astro@0.0.2-snapshot.vc876098 --save-exact

@clerk/backend

npm i @clerk/backend@1.3.1-snapshot.vc876098 --save-exact

@clerk/chrome-extension

npm i @clerk/chrome-extension@1.1.3-snapshot.vc876098 --save-exact

@clerk/clerk-js

npm i @clerk/clerk-js@5.8.1-snapshot.vc876098 --save-exact

@clerk/elements

npm i @clerk/elements@0.10.2-snapshot.vc876098 --save-exact

@clerk/clerk-expo

npm i @clerk/clerk-expo@1.2.6-snapshot.vc876098 --save-exact

@clerk/express

npm i @clerk/express@0.0.16-snapshot.vc876098 --save-exact

@clerk/fastify

npm i @clerk/fastify@1.0.18-snapshot.vc876098 --save-exact

gatsby-plugin-clerk

npm i gatsby-plugin-clerk@5.0.0-beta.45 --save-exact

@clerk/localizations

npm i @clerk/localizations@2.4.8-snapshot.vc876098 --save-exact

@clerk/nextjs

npm i @clerk/nextjs@5.2.3-snapshot.vc876098 --save-exact

@clerk/clerk-react

npm i @clerk/clerk-react@5.2.8-snapshot.vc876098 --save-exact

@clerk/remix

npm i @clerk/remix@4.2.2-snapshot.vc876098 --save-exact

@clerk/clerk-sdk-node

npm i @clerk/clerk-sdk-node@5.0.15-snapshot.vc876098 --save-exact

@clerk/shared

npm i @clerk/shared@2.3.3-snapshot.vc876098 --save-exact

@clerk/tanstack-start

npm i @clerk/tanstack-start@0.1.6-snapshot.vc876098 --save-exact

@clerk/testing

npm i @clerk/testing@1.1.10-snapshot.vc876098 --save-exact

@clerk/themes

npm i @clerk/themes@2.1.12-snapshot.vc876098 --save-exact

@clerk/types

npm i @clerk/types@4.7.1-snapshot.vc876098 --save-exact

@clerk/ui

npm i @clerk/ui@0.1.8-snapshot.vc876098 --save-exact
nikospapcom commented 2 weeks ago

!snapshot

clerk-cookie commented 2 weeks ago
Hey @nikospapcom - the snapshot version command generated the following package versions: Package Version
@clerk/astro 0.0.2-snapshot.vce6e670
@clerk/backend 1.3.1-snapshot.vce6e670
@clerk/chrome-extension 1.1.3-snapshot.vce6e670
@clerk/clerk-js 5.8.1-snapshot.vce6e670
@clerk/elements 0.10.2-snapshot.vce6e670
@clerk/clerk-expo 1.2.6-snapshot.vce6e670
@clerk/express 0.0.16-snapshot.vce6e670
@clerk/fastify 1.0.18-snapshot.vce6e670
gatsby-plugin-clerk 5.0.0-beta.45
@clerk/localizations 2.4.8-snapshot.vce6e670
@clerk/nextjs 5.2.3-snapshot.vce6e670
@clerk/clerk-react 5.2.8-snapshot.vce6e670
@clerk/remix 4.2.2-snapshot.vce6e670
@clerk/clerk-sdk-node 5.0.15-snapshot.vce6e670
@clerk/shared 2.3.3-snapshot.vce6e670
@clerk/tanstack-start 0.1.6-snapshot.vce6e670
@clerk/testing 1.1.10-snapshot.vce6e670
@clerk/themes 2.1.12-snapshot.vce6e670
@clerk/types 4.7.1-snapshot.vce6e670
@clerk/ui 0.1.8-snapshot.vce6e670

Tip: Use the snippet copy button below to quickly install the required packages. @clerk/astro

npm i @clerk/astro@0.0.2-snapshot.vce6e670 --save-exact

@clerk/backend

npm i @clerk/backend@1.3.1-snapshot.vce6e670 --save-exact

@clerk/chrome-extension

npm i @clerk/chrome-extension@1.1.3-snapshot.vce6e670 --save-exact

@clerk/clerk-js

npm i @clerk/clerk-js@5.8.1-snapshot.vce6e670 --save-exact

@clerk/elements

npm i @clerk/elements@0.10.2-snapshot.vce6e670 --save-exact

@clerk/clerk-expo

npm i @clerk/clerk-expo@1.2.6-snapshot.vce6e670 --save-exact

@clerk/express

npm i @clerk/express@0.0.16-snapshot.vce6e670 --save-exact

@clerk/fastify

npm i @clerk/fastify@1.0.18-snapshot.vce6e670 --save-exact

gatsby-plugin-clerk

npm i gatsby-plugin-clerk@5.0.0-beta.45 --save-exact

@clerk/localizations

npm i @clerk/localizations@2.4.8-snapshot.vce6e670 --save-exact

@clerk/nextjs

npm i @clerk/nextjs@5.2.3-snapshot.vce6e670 --save-exact

@clerk/clerk-react

npm i @clerk/clerk-react@5.2.8-snapshot.vce6e670 --save-exact

@clerk/remix

npm i @clerk/remix@4.2.2-snapshot.vce6e670 --save-exact

@clerk/clerk-sdk-node

npm i @clerk/clerk-sdk-node@5.0.15-snapshot.vce6e670 --save-exact

@clerk/shared

npm i @clerk/shared@2.3.3-snapshot.vce6e670 --save-exact

@clerk/tanstack-start

npm i @clerk/tanstack-start@0.1.6-snapshot.vce6e670 --save-exact

@clerk/testing

npm i @clerk/testing@1.1.10-snapshot.vce6e670 --save-exact

@clerk/themes

npm i @clerk/themes@2.1.12-snapshot.vce6e670 --save-exact

@clerk/types

npm i @clerk/types@4.7.1-snapshot.vce6e670 --save-exact

@clerk/ui

npm i @clerk/ui@0.1.8-snapshot.vce6e670 --save-exact
nikospapcom commented 2 weeks ago

!snapshot

clerk-cookie commented 2 weeks ago
Hey @nikospapcom - the snapshot version command generated the following package versions: Package Version
@clerk/astro 0.0.2-snapshot.vf154a27
@clerk/backend 1.3.1-snapshot.vf154a27
@clerk/chrome-extension 1.1.3-snapshot.vf154a27
@clerk/clerk-js 5.9.0-snapshot.vf154a27
@clerk/elements 0.10.2-snapshot.vf154a27
@clerk/clerk-expo 1.2.6-snapshot.vf154a27
@clerk/express 0.0.16-snapshot.vf154a27
@clerk/fastify 1.0.18-snapshot.vf154a27
gatsby-plugin-clerk 5.0.0-beta.45
@clerk/localizations 2.4.8-snapshot.vf154a27
@clerk/nextjs 5.2.3-snapshot.vf154a27
@clerk/clerk-react 5.2.8-snapshot.vf154a27
@clerk/remix 4.2.2-snapshot.vf154a27
@clerk/clerk-sdk-node 5.0.15-snapshot.vf154a27
@clerk/shared 2.3.3-snapshot.vf154a27
@clerk/tanstack-start 0.1.6-snapshot.vf154a27
@clerk/testing 1.1.10-snapshot.vf154a27
@clerk/themes 2.1.12-snapshot.vf154a27
@clerk/types 4.8.0-snapshot.vf154a27
@clerk/ui 0.1.8-snapshot.vf154a27

Tip: Use the snippet copy button below to quickly install the required packages. @clerk/astro

npm i @clerk/astro@0.0.2-snapshot.vf154a27 --save-exact

@clerk/backend

npm i @clerk/backend@1.3.1-snapshot.vf154a27 --save-exact

@clerk/chrome-extension

npm i @clerk/chrome-extension@1.1.3-snapshot.vf154a27 --save-exact

@clerk/clerk-js

npm i @clerk/clerk-js@5.9.0-snapshot.vf154a27 --save-exact

@clerk/elements

npm i @clerk/elements@0.10.2-snapshot.vf154a27 --save-exact

@clerk/clerk-expo

npm i @clerk/clerk-expo@1.2.6-snapshot.vf154a27 --save-exact

@clerk/express

npm i @clerk/express@0.0.16-snapshot.vf154a27 --save-exact

@clerk/fastify

npm i @clerk/fastify@1.0.18-snapshot.vf154a27 --save-exact

gatsby-plugin-clerk

npm i gatsby-plugin-clerk@5.0.0-beta.45 --save-exact

@clerk/localizations

npm i @clerk/localizations@2.4.8-snapshot.vf154a27 --save-exact

@clerk/nextjs

npm i @clerk/nextjs@5.2.3-snapshot.vf154a27 --save-exact

@clerk/clerk-react

npm i @clerk/clerk-react@5.2.8-snapshot.vf154a27 --save-exact

@clerk/remix

npm i @clerk/remix@4.2.2-snapshot.vf154a27 --save-exact

@clerk/clerk-sdk-node

npm i @clerk/clerk-sdk-node@5.0.15-snapshot.vf154a27 --save-exact

@clerk/shared

npm i @clerk/shared@2.3.3-snapshot.vf154a27 --save-exact

@clerk/tanstack-start

npm i @clerk/tanstack-start@0.1.6-snapshot.vf154a27 --save-exact

@clerk/testing

npm i @clerk/testing@1.1.10-snapshot.vf154a27 --save-exact

@clerk/themes

npm i @clerk/themes@2.1.12-snapshot.vf154a27 --save-exact

@clerk/types

npm i @clerk/types@4.8.0-snapshot.vf154a27 --save-exact

@clerk/ui

npm i @clerk/ui@0.1.8-snapshot.vf154a27 --save-exact