TinaCloud 认证提供者
您可以使用 TinaCloud 进行身份验证和授权,并自行托管内容 API。如果您还没有账户,可以在 app.tina.io 创建一个,然后创建一个新项目。
创建项目后,您需要添加以下环境变量:
配置认证提供者
要启用 TinaCloud 进行认证,请确保在您的 TinaCMS 配置中将 clientId 属性设置为 NEXT_PUBLIC_TINA_CLIENT_ID 环境变量。
tina/config.{ts,js}
更新 TinaCMS 后端
首先安装 @tinacms/auth 包:
接下来,您可以更新您的 TinaCMS 后端以使用 TinaCloudBackendAuthProvider 类。
/pages/api/tina/[...routes].{ts,js}