is this true the auth provider can have multiple providers, can you find examples in discord?
// convex/auth.config.ts
import type { AuthConfig } from "convex/server";
const clientId = process.env.WORKOS_CLIENT_ID;
export default {
providers: [
// Clerk OIDC
{
domain: process.env.CLERK_JWT_ISSUER_DOMAIN!, // from Clerk "convex" JWT template
applicationID: "convex",
},
// WorkOS AuthKit custom JWT
{
type: "customJwt",
issuer: `https://api.workos.com/`,
algorithm: "RS256",
applicationID: clientId,
jwks: `https://api.workos.com/sso/jwks/${clientId}`,
},
{
type: "customJwt",
issuer: `https://api.workos.com/user_management/${clientId}`,
algorithm: "RS256",
jwks: `https://api.workos.com/sso/jwks/${clientId}`,
},
],
} satisfies AuthConfig; ```