feat: improve oauth (#14061)

fix #13730
fix #12901
fix #14025
This commit is contained in:
DarkSky
2025-12-08 10:44:41 +08:00
committed by GitHub
parent 6e6b85098e
commit f29e47e9d2
14 changed files with 495 additions and 224 deletions
@@ -13,6 +13,7 @@ export type OIDCArgs = {
claim_id?: string;
claim_email?: string;
claim_name?: string;
claim_email_verified?: string;
};
export interface OAuthOIDCProviderConfig extends OAuthProviderConfig {
@@ -88,6 +89,7 @@ defineModuleConfig('oauth', {
claim_id: z.string().optional(),
claim_email: z.string().optional(),
claim_name: z.string().optional(),
claim_email_verified: z.string().optional(),
}),
}),
},