REST API
NextAuth.js 支持的所有端点,nuxt-auth 也都支持
端点 | 请求 | 描述 |
---|---|---|
${baseURL}/signin | GET | 显示内置/无品牌标志的登录页面 |
${baseURL}/signin/:provider | POST | 启动特定于提供商的登录 |
${baseURL}/callback/:provider | GET POST | 处理来自 OAuth 服务在登录期间的返回请求 |
${baseURL}/signout | GET POST | 显示内置/无品牌标志的登出页面 |
${baseURL}/session | GET | 返回客户端安全会话对象 |
${baseURL}/csrf | GET | 返回包含 CSRF 的对象 |
${baseURL}/providers | GET | 返回已配置 OAuth 提供商的列表 |
baseURL 默认是 /api/auth
,并且可以在 nuxt.config.ts
中配置。
如果你愿意,你可以直接与这些 API 端点交互,但尽可能使用 useAuth
可能是更好的选择。 在此处查看 NextAuth.js 的完整 rest API 文档。