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