55from __future__ import annotations
66
77from enum import Enum
8- from typing import Optional
9- from typing import Literal , TypeAlias
8+ from typing import Literal , Optional , TypeAlias
109
1110
1211class UserManagementAuthenticationProvider (str , Enum ):
1312 """Known values for UserManagementAuthenticationProvider."""
1413
1514 AUTHKIT = "authkit"
1615 APPLE_OAUTH = "AppleOAuth"
16+ BITBUCKET_OAUTH = "BitbucketOAuth"
17+ DISCORD_OAUTH = "DiscordOAuth"
1718 GIT_HUB_OAUTH = "GitHubOAuth"
19+ GIT_LAB_OAUTH = "GitLabOAuth"
1820 GOOGLE_OAUTH = "GoogleOAuth"
21+ INTUIT_OAUTH = "IntuitOAuth"
22+ LINKED_IN_OAUTH = "LinkedInOAuth"
1923 MICROSOFT_OAUTH = "MicrosoftOAuth"
24+ SALESFORCE_OAUTH = "SalesforceOAuth"
25+ SLACK_OAUTH = "SlackOAuth"
26+ VERCEL_MARKETPLACE_OAUTH = "VercelMarketplaceOAuth"
27+ VERCEL_OAUTH = "VercelOAuth"
28+ XERO_OAUTH = "XeroOAuth"
2029
2130 @classmethod
2231 def _missing_ (
@@ -31,5 +40,19 @@ def _missing_(
3140
3241
3342UserManagementAuthenticationProviderLiteral : TypeAlias = Literal [
34- "authkit" , "AppleOAuth" , "GitHubOAuth" , "GoogleOAuth" , "MicrosoftOAuth"
43+ "authkit" ,
44+ "AppleOAuth" ,
45+ "BitbucketOAuth" ,
46+ "DiscordOAuth" ,
47+ "GitHubOAuth" ,
48+ "GitLabOAuth" ,
49+ "GoogleOAuth" ,
50+ "IntuitOAuth" ,
51+ "LinkedInOAuth" ,
52+ "MicrosoftOAuth" ,
53+ "SalesforceOAuth" ,
54+ "SlackOAuth" ,
55+ "VercelMarketplaceOAuth" ,
56+ "VercelOAuth" ,
57+ "XeroOAuth" ,
3558]
0 commit comments