diff --git a/.changeset/tiny-timers-sit.md b/.changeset/tiny-timers-sit.md new file mode 100644 index 00000000000..e242f385c90 --- /dev/null +++ b/.changeset/tiny-timers-sit.md @@ -0,0 +1,5 @@ +--- +'@clerk/types': patch +--- + +Add support for Enstall OAuth provider diff --git a/packages/types/src/oauth.ts b/packages/types/src/oauth.ts index cc0326dbbef..9cc3728b603 100644 --- a/packages/types/src/oauth.ts +++ b/packages/types/src/oauth.ts @@ -35,6 +35,7 @@ export type BoxOauthProvider = 'box'; export type SlackOauthProvider = 'slack'; export type LinearOauthProvider = 'linear'; export type XOauthProvider = 'x'; +export type EnstallOauthProvider = 'enstall'; export type OAuthProvider = | FacebookOauthProvider @@ -62,7 +63,8 @@ export type OAuthProvider = | BoxOauthProvider | SlackOauthProvider | LinearOauthProvider - | XOauthProvider; + | XOauthProvider + | EnstallOauthProvider; export const OAUTH_PROVIDERS: OAuthProviderData[] = [ { @@ -221,6 +223,12 @@ export const OAUTH_PROVIDERS: OAuthProviderData[] = [ name: 'X / Twitter', docsUrl: 'https://clerk.com/docs/authentication/social-connections/x-twitter-v2', }, + { + provider: 'enstall', + strategy: 'oauth_enstall', + name: 'Enstall', + docsUrl: 'https://clerk.com/docs/authentication/social-connections/enstall', + }, ]; interface getOAuthProviderDataProps {