身份验证管理的企业级解决方案,为您提供安全可靠的身份验证服务。它基于 AES - 256 加密技术,保障凭证管理的安全性,支持多协议认证,还具备实时威胁检测与防护能力。
本项目是身份验证管理的企业级解决方案,提供了安全的凭证管理、多协议认证以及实时威胁检测与防护等功能。您可以按照以下步骤快速开始使用:
analyze_project
:分析项目结构,提供身份验证设置建议。setup_better_auth
:使用项目 ID 和 API 密钥配置身份验证提供者。analyze_current_auth
:检测现有 auth.js/next - auth 实现。generate_migration_plan
:创建分步迁移计划。test_auth_flows
:验证登录/注册/重置/双因素认证流程。test_security
:执行符合 OWASP 标准的安全检查。analyze_logs
:查看身份验证系统日志中的问题。monitor_auth_flows
:实时监控身份验证流程。better - auth://config
:当前 Better - Auth 配置设置。better - auth://logs
:身份验证系统日志。要自动通过 Smithery 安装 Better Auth MCP Server,可使用以下命令:
better-auth install --server=@nahmanmate/better-auth-mcp-server
克隆并安装项目:
git clone https://github.com/better-auth-mcp-server/better-auth-mcp-server.git
cd better-auth-mcp-server
npm install
构建服务器:
npm run build
带有自动重建的开发:
npm run watch
config/auth.ts
):export default {
providers: [
{
name: 'github',
clientId: process.env.GITHUB_CLIENT_ID,
clientSecret: process.env.GITHUB_CLIENT_SECRET,
},
],
secret: process.env.SECRET,
}
better-auth start
npm install better-auth-mcp-server
export BETTER_AUTH_PROJECT_ID=your_project_id
export BETTER_AUTH_API_KEY=your_api_key
better-auth-mcp-server start
# 必需
BETTER_AUTH_PROJECT_ID=你的项目 ID
BETTER_AUTH_API_KEY=你的 API 密钥
# 可选
BETTER_AUTH_ENV=development|staging|production
LOG_LEVEL=info|debug|error
Better Auth 提供了一个名为 better - auth - inspector
的调试工具,用于分析日志和配置。
安装:
npm install -g better-auth-inspector
使用:
better-auth-inspector