跳至内容
从 NextAuth.js v4 迁移?阅读 我们的迁移指南.

Osso 提供商

资源

设置

回调 URL

https://example.com/api/auth/callback/osso

环境变量

AUTH_OSSO_ID
AUTH_OSSO_SECRET
AUTH_OSSO_ISSUER

配置

/auth.ts
import NextAuth from "next-auth"
import Osso from "next-auth/providers/osso"
 
export const { handlers, auth, signIn, signOut } = NextAuth({
  providers: [Osso],
})

备注

  • 您可以在您的 Osso 管理员 UI 中配置您的 OAuth 客户端,例如 https://yourInstance.com/admin/config - 您需要获取客户端 ID 和密钥,并允许列出您的重定向 URI。
  • SAML - SSO 与 OAuth 有点不同,对于每个想要使用 SAML 登录您的应用程序的租户,您和您的客户需要在 Osso 的管理员 UI 和租户身份提供商的管理员仪表板中执行多步骤配置。Osso 提供针对 Okta 和 Osso 等提供商的文档,这些提供商是基于云的 IDP,他们还提供开发人员帐户,这对测试很有用。Osso 还提供一个模拟 IDP,您可以在不需要注册身份提供商服务的情况下使用它进行测试。
  • issuer 应该是完全限定的域名 – 例如 demo.ossoapp.com
Auth.js © Balázs Orbán 和团队 -2024