Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
c2a1f0b
Update conf.py
amyblais Mar 16, 2026
94e2caf
Merge branch 'master' into v11.6-documentation
amyblais Mar 16, 2026
8ba0a05
Merge branch 'master' into v11.6-documentation
amyblais Mar 17, 2026
d96cfdf
Merge branch 'master' into v11.6-documentation
amyblais Mar 18, 2026
400979b
Merge branch 'master' into v11.6-documentation
amyblais Mar 24, 2026
e7cf770
Merge branch 'master' into v11.6-documentation
amyblais Mar 25, 2026
acc073c
Merge branch 'master' into v11.6-documentation
amyblais Mar 26, 2026
079e105
Merge branch 'master' into v11.6-documentation
amyblais Mar 27, 2026
8fe3cb9
[MM-65701] Document 7zip file blocking in file content search (#8836)
cpoile Mar 31, 2026
0dd3511
Add docs for preferred_username claim support in OpenID Connect (#8838)
Combs7th Mar 31, 2026
2d4c96a
Merge branch 'master' into v11.6-documentation
amyblais Apr 2, 2026
1034516
docs(auth): Clarify Google SSO username/email sync behavior (#8832)
Combs7th Apr 6, 2026
c2d58e4
Merge branch 'master' into v11.6-documentation
amyblais Apr 7, 2026
b3f5c12
Update mattermost-desktop-releases.md
amyblais Apr 7, 2026
ccd343c
Update desktop-app-changelog.md
amyblais Apr 7, 2026
363b24e
Merge branch 'master' into v11.6-documentation
amyblais Apr 9, 2026
e6ef3d7
Merge branch 'master' into v11.6-documentation
amyblais Apr 10, 2026
c0cd7bb
Merge branch 'master' into v11.6-documentation
amyblais Apr 13, 2026
4f1aae7
Add four newly sanitized fields to Support Packet documentation (#8874)
Combs7th Apr 13, 2026
1cc8f74
Add popout window documentation for search results (#8868)
Combs7th Apr 13, 2026
6b35d15
Mobile Feat: AI rewrite (#8872)
Combs7th Apr 13, 2026
74dde41
Rename Content Flagging to Data Spillage Handling (#8870)
Combs7th Apr 13, 2026
6bcc65a
Allow System Admins to view and update User AuthData and Username in …
Combs7th Apr 13, 2026
d00703a
Merge branch 'master' into v11.6-documentation
amyblais Apr 14, 2026
80e718a
Update desktop-app-changelog.md
amyblais Apr 14, 2026
f7ab14f
Update mattermost-desktop-releases.md
amyblais Apr 14, 2026
a86bfc5
v11.6 Changelog (#8821)
amyblais Apr 14, 2026
83bc2eb
Merge branch 'master' into v11.6-documentation
amyblais Apr 15, 2026
047e01d
Merge branch 'master' into v11.6-documentation
amyblais Apr 15, 2026
35c6138
Merge branch 'master' into v11.6-documentation
amyblais Apr 16, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -28,7 +28,7 @@ BUILDDIR = build
SPHINXOPTS ?= -j auto
SPHINXBUILD ?= pipenv run sphinx-build
SPHINXAUTOBUILD ?= pipenv run sphinx-autobuild
AUTOBUILDOPTS ?= -D=html_baseurl=http://127.0.0.1:8000 --ignore "*/_generated/*"
AUTOBUILDOPTS ?= -D=html_baseurl=http://127.0.0.1:8000
Comment thread
amyblais marked this conversation as resolved.

# If we're using Windows, use CMD to run commands in the Makefile.
ifeq ($(OS),Windows_NT)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2246,6 +2246,24 @@ GitLab OpenID Client secret
.. note::
See **Step 2** of the :doc:`GitLab Single Sign-On </administration-guide/onboard/sso-gitlab>` documentation for details.

.. config:setting:: oidc-gitlabusepreferredusername
:displayname: Use preferred username (OpenID Connect - GitLab)
:systemconsole: Authentication > OpenID Connect
:configjson: .GitLabSettings.UsePreferredUsername
:environment: MM_GITLABSETTINGS_USEPREFERREDUSERNAME

- **true**: Mattermost uses the ``preferred_username`` claim from the GitLab OpenID token as the Mattermost username.
- **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment.

GitLab OpenID use preferred username
'''''''''''''''''''''''''''''''''''''

+-------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
| - **true**: Mattermost uses the ``preferred_username`` claim from the GitLab OpenID token as the Mattermost | - System Config path: **Authentication > OpenID Connect** |
| username. | - ``config.json`` setting: ``GitLabSettings`` > ``UsePreferredUsername`` > ``false`` |
| - **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment. | - Environment variable: ``MM_GITLABSETTINGS_USEPREFERREDUSERNAME`` |
+-------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+

Google OpenID settings
^^^^^^^^^^^^^^^^^^^^^^

Expand Down Expand Up @@ -2323,6 +2341,24 @@ Google OpenID Client secret
| String input. | |
+-------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------+

.. config:setting:: oidc-googleusepreferredusername
:displayname: Use preferred username (OpenID Connect - Google)
:systemconsole: Authentication > OpenID Connect
:configjson: .GoogleSettings.UsePreferredUsername
:environment: MM_GOOGLESETTINGS_USEPREFERREDUSERNAME

- **true**: Mattermost uses the ``preferred_username`` claim from the Google OpenID token as the Mattermost username.
- **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment.

Google OpenID use preferred username
'''''''''''''''''''''''''''''''''''''

+-------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+
| - **true**: Mattermost uses the ``preferred_username`` claim from the Google OpenID token as the Mattermost | - System Config path: **Authentication > OpenID Connect** |
| username. | - ``config.json`` setting: ``GoogleSettings`` > ``UsePreferredUsername`` > ``false`` |
| - **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment. | - Environment variable: ``MM_GOOGLESETTINGS_USEPREFERREDUSERNAME`` |
+-------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------------------------------+

Entra ID OpenID settings
^^^^^^^^^^^^^^^^^^^^^^^^^^

Expand Down Expand Up @@ -2420,6 +2456,27 @@ Entra ID Client secret
| String input. | |
+----------------------------------------------------------------------------------------------------------------------+----------------------------------------------------------------+

.. config:setting:: oidc-entraidusepreferredusername
:displayname: Use preferred username (OpenID Connect - Entra ID)
:systemconsole: Authentication > OpenID Connect
:configjson: .Office365Settings.UsePreferredUsername
:environment: MM_OFFICE365SETTINGS_USEPREFERREDUSERNAME

- **true**: Mattermost uses the ``preferred_username`` claim from the Entra ID OpenID token as the Mattermost username.
- **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment.

Entra ID use preferred username
''''''''''''''''''''''''''''''''

+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+
| - **true**: Mattermost uses the ``preferred_username`` claim from the Entra ID OpenID token as the Mattermost username. | - System Config path: **Authentication > OpenID Connect** |
| - **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment. | - ``config.json`` setting: ``Office365Settings`` > ``UsePreferredUsername`` > ``false`` |
| | - Environment variable: ``MM_OFFICE365SETTINGS_USEPREFERREDUSERNAME`` |
+----------------------------------------------------------------------------------------------------------------------------+--------------------------------------------------------------------------------------------+

.. note::
To make the ``preferred_username`` claim available, add it as an optional claim in the Azure Portal under **App registrations > Token configuration**. See :doc:`Entra ID Single Sign-On </administration-guide/onboard/sso-entraid>` for setup details.

OpenID Connect (other) settings
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

Expand Down Expand Up @@ -2536,6 +2593,26 @@ OpenID Connect (other) Client secret
| String input. | |
+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------+

.. config:setting:: oidc-usepreferredusername
:displayname: Use preferred username (OpenID Connect)
:systemconsole: Authentication > OpenID Connect
:configjson: .OpenIdSettings.UsePreferredUsername
:environment: MM_OPENIDSETTINGS_USEPREFERREDUSERNAME

- **true**: Mattermost uses the ``preferred_username`` claim from the OpenID token as the Mattermost username.
- **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment.

OpenID Connect (other) use preferred username
''''''''''''''''''''''''''''''''''''''''''''''

+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------+
| - **true**: Mattermost uses the ``preferred_username`` claim from the provider's OpenID token as the Mattermost username. | - System Config path: **Authentication > OpenID Connect** |
| - **false**: **(Default)** Mattermost does not use the ``preferred_username`` claim for username assignment. | - ``config.json`` setting: ``OpenIdSettings`` > |
| | ``UsePreferredUsername`` > ``false`` |
| | - Environment variable: |
| | ``MM_OPENIDSETTINGS_USEPREFERREDUSERNAME`` |
+---------------------------------------------------------------------------------------------------------------------------------+-----------------------------------------------------------+

----

Guest access
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -2082,6 +2082,7 @@ Enable searching content of documents within ZIP files

- You can search for document content within ZIP files when using Mattermost in a web browser or the desktop app.
- Searching document contents adds load to your server.
- This setting applies only to standard ZIP files. 7zip (``.7z``) files are blocked for security reasons and are not searchable.
- For large deployments, or teams that share many large, text-heavy documents, we recommend you review our :ref:`hardware requirements <deployment-guide/software-hardware-requirements:hardware requirements>`, and test enabling this feature in a staging environment before enabling it in a production environment.

.. config:setting:: amazon-s3-bucket
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ Review and manage the following in the System Console by selecting the **Product
Users
-----

Mattermost system admins can provision and manage user accounts, team membership, roles and permissions, and update user email addresses.
Mattermost system admins can provision and manage user accounts, team membership, roles and permissions, and update user email addresses, usernames, and authentication data.

Provision users
~~~~~~~~~~~~~~~
Expand Down Expand Up @@ -274,6 +274,25 @@ Update the emails of users using the System Console.
.. tip::
You can also update the email from the **Actions** column on the **Users** page. Select **Update email**, enter the new email for the user, and then select **Save**.

Update user's username
~~~~~~~~~~~~~~~~~~~~~~

From Mattermost 11.6: Update the username of a user using the System Console.

1. Go to **System Console > User Management > Users** to access all user accounts.
2. Select the user, and enter a new username in the **Username** field.
3. Select **Save**.

Update user's authentication data
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

From Mattermost 11.6: System admins can view and update the authentication data (AuthData) for a user directly in the System Console. AuthData is the external identifier associated with the user's authentication method, such as an LDAP Distinguished Name (DN), SAML NameID, or OAuth ID. Updating this field is useful when a user's external authentication identifier changes, for example after an identity provider migration.

1. Go to **System Console > User Management > Users** to access all user accounts.
2. Select the user to open their User Configuration page.
3. In the **Authentication** section, view or update the user's authentication data value.
4. Select **Save**.

Reset user's password
~~~~~~~~~~~~~~~~~~~~~~

Expand Down
Loading
Loading