mattermost/server/einterfaces
Eva Sarafianou 50561e8d97
Manual cherry pick of Push Proxy Authentication (#34477)
* Initial Implementation of Push Proxy Authentication

* Include Config Listener for Leader plus delete startup function as job scheduler runs on initialization

* Remove push proxy auth from local imports

* Add push proxy auth to external imports

* Add push proxy auth error messages

* Update error codes

* Fix enterprise dep definition

* make i18n-extract

* Mock System store Get

* m

* m

* m

* m

* Update serverID header

* Add install type env var to docker

* Update Push Proxy config with new options

Global, US, Germany and Japan. Previous configurations will keep working

* use model.SafeDereference

* Delete token when new push proxy URL is empty

* ServerID header only if auth token is available

---------

Co-authored-by: Daniel Schalla <daniel@mattermost.com>
Co-authored-by: Nick Misasi <nick.misasi@mattermost.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
2025-11-13 13:37:00 +02:00
..
jobs Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
mocks Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
.mockery.yaml Migrate mockery to packages feature (#29013) 2024-11-07 12:48:11 +01:00
access_control.go [MM-61756] Attribute Based Access Control - Phase 1 (#30785) 2025-05-15 11:33:08 +02:00
account_migration.go Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
cloud.go Feature/audit certificate upload (#30223) 2025-04-16 09:34:18 -04:00
cluster.go Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
compliance.go [MM-54435] Use annotated logger to capture compliance export logs (#24791) 2023-10-23 10:20:32 +02:00
data_retention.go MM-53032: Fix module path after repo rename (#23689) 2023-06-11 10:54:35 +05:30
ip_filtering.go [CLD-6324] Cloud IP Filtering (#24726) 2023-11-14 09:12:04 -05:00
ldap.go Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
license.go [CLD-9487] Support for Entry + updates to Edition & License screen (#33672) 2025-08-27 10:05:39 -04:00
message_export.go MM-59966 - Compliance Export overhaul - feature branch (#29789) 2025-01-10 16:56:02 -05:00
metrics.go [MM-64244] Add websocket disconnect reason metric (#31032) 2025-05-30 08:15:20 -04:00
notification.go Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
oauthproviders.go Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00
outgoing_oauth_connection.go Webapp - Outgoing OAuth Connections (#25507) 2024-02-09 14:49:49 -05:00
pap.go [MM-61756] Attribute Based Access Control - Phase 1 (#30785) 2025-05-15 11:33:08 +02:00
pdp.go [MM-61756] Attribute Based Access Control - Phase 1 (#30785) 2025-05-15 11:33:08 +02:00
push_proxy.go Manual cherry pick of Push Proxy Authentication (#34477) 2025-11-13 13:37:00 +02:00
saml.go Standardize request.CTX parameter naming to rctx (#33499) 2025-09-10 15:11:32 +02:00