/**
* Multi-Layer Authentication Module
*
* This module provides authentication for MCP servers at two layers:
*
* LAYER 1: Identity Providers (src/auth/identity/)
* - Google, Microsoft, GitHub OAuth
* - Answers: "Who is connecting to this MCP server?"
*
* LAYER 2: Backend Auth (src/auth/backend/)
* - User OAuth, User Credentials, Server OAuth, Server API Key
* - Answers: "How does the server access upstream APIs?"
*
* See docs/MULTI_LAYER_AUTH_ARCHITECTURE.md for full documentation.
*
* Usage:
* import { type UserIdentity, type BackendCredentials } from './auth';
*/
// Re-export all types
export * from './types';
// Future: Re-export factories
// export { createIdentityProvider } from './identity';
// export { createBackendAuth } from './backend';