{"repo":"server-camp/mattermost-oidc-plugin","free":true,"listed":false,"github":"https://github.com/server-camp/mattermost-oidc-plugin","clone":"git clone https://github.com/server-camp/mattermost-oidc-plugin.git","description":"Generic OIDC Plugin for Mattermost / Mostlymatter","language":"Go","stars":10,"topics":["mattermost","mattermost-plugin","mostlymatter","oidc","openid-connect","sso"],"license":"Apache-2.0","category":"auth-billing-email","readme_excerpt":"Mattermost / Mostlymatter OIDC Plugin A Mattermost / Mostlymatter plugin that adds OpenID Connect (OIDC) authentication for Mattermost and Mostlymatter without an Enterprise license. Why this plugin? Mattermost restricts generic OIDC authentication to the Enterprise/Professional editions. The free Team Edition only supports GitLab as an SSO provider (and even this only in version 10). This plugin bypasses that limitation by implementing a full OIDC flow as a plugin that works with any standards-compliant OIDC provider. Supported OIDC Providers - Keycloak - Authentik - Authelia - Zitadel - Dex - LemonLDAP::NG - Okta - Auth0 - Azure AD / Entra ID - Google Workspace - Any other OIDC-compliant provider Architecture Flow: 1. User clicks the OIDC login button 2. Plugin redirects to the OIDC provider (Authorization Code Flow) 3. User authenticates with the provider 4. Provider redirects back to the plugin callback 5. Plugin exchanges the code for tokens, verifies the ID token 6. Plugin creates/updates the Mattermost user and creates a session This covers web and desktop clients out of the box. For the native mobile app , an optional reverse-proxy shim ( mobile-bridge/ ) is required — see Native mobile app below. Prerequisites - Go 1.26+ - Node.js 22+ and npm - Make - Mattermost/Mostlymatter Server v9.0+ Build Build server or webapp only Tests Installation Method 1: System Console 1. Go to System Console → Plugin Management 2. Click Upload Plugin 3. Download the latest .tar.gz from t","default_branch":null,"files":null,"tree":[],"storefront":"/r/server-camp","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/server-camp/mattermost-oidc-plugin/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}