Mattermost Provider
Resources
Setup
Callback URL
https://example.com/api/auth/callback/mattermostEnvironment Variables
AUTH_MATTERMOST_ID
AUTH_MATTERMOST_SECRET
AUTH_MATTERMOST_ISSUERConfiguration
/auth.ts
import NextAuth from "next-auth"
import Mattermost from "next-auth/providers/mattermost"
export const { handlers, auth, signIn, signOut } = NextAuth({
providers: [Mattermost],
})Notes
- To create your Mattermost OAuth2 app visit
http://<your Mattermost instance url>/<your team>/integrations/oauth2-apps - The Mattermost provider requires the
issueroption to be set. This is the base url of your Mattermost instance. e.ghttps://my-cool-server.cloud.mattermost.com