Mattermost プロバイダー
リソース
セットアップ
コールバック URL
https://example.com/api/auth/callback/mattermost
環境変数
AUTH_MATTERMOST_ID
AUTH_MATTERMOST_SECRET
AUTH_MATTERMOST_ISSUER
構成
/auth.ts
import NextAuth from "next-auth"
import Mattermost from "next-auth/providers/mattermost"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Mattermost],
})
注意事項
- Mattermost OAuth2 アプリを作成するには、
http://<Mattermost インスタンス URL>/<チーム>/integrations/oauth2-apps
にアクセスしてください。 - Mattermost プロバイダーでは、
issuer
オプションを設定する必要があります。これは Mattermost インスタンスのベース URL です。例:https://my-cool-server.cloud.mattermost.com