Ben Schumacher
ac90cdbb97
[MM-63805] Don't throw a MFA warning for unauthenticated plugin requests ( #30795 )
...
* Don't throw a MFA warning for unauthenticated requests
* Always clean Authorization header
* Remove log message from GetSession
* Rewrite ServePluginPublicRequest for clarity
* Move CSRF validation into seperate method
* Update test
* linter
* Fix logger access
* Add log message if check fails
* Improve error messanges for internal errors
* linter fixes
* Add comprehensive tests
* Cleanup tests and token parser
* Add case-insensitive authentication header tests
Tests authentication with lowercase 'bearer' and uppercase 'TOKEN'
prefixes to ensure header parsing is case-insensitive.
🤖 Generated with [Claude Code](https://claude.ai/code )
Co-Authored-By: Claude <noreply@anthropic.com>
* casing
* Update server/channels/app/plugin_requests.go
Co-authored-by: Eva Sarafianou <eva.sarafianou@gmail.com>
---------
Co-authored-by: Claude <noreply@anthropic.com>
2025-08-18 11:17:33 +02:00
Agniva De Sarker
a6d37fa14c
MM-61887: Log the userID if a metric exceeds the last histogram bucket ( #29448 )
...
We create a custom histogram metric that logs the userID
when the observed value is greater or equal to the last bucket value.
This allows us to start tracking the slowest users of a system
while at the same time not polluting the Prometheus metrics
by storing a userID for every observation.
https://mattermost.atlassian.net/browse/MM-61887
```release-note
NONE
```
2024-12-05 09:12:54 +05:30
Agniva De Sarker
7f032b0b39
MM-61524: Fix flaky test RedisPubSub ( #29311 )
...
- We refactor some of the testlib assertion code
and add a new function to just return true or false.
https://mattermost.atlassian.net/browse/MM-61524
```release-note
NONE
```
2024-11-18 14:55:34 +05:30
Doug Lauder
c943ed6859
Mono repo -> Master ( #22553 )
...
Combines the following repositories into one:
https://github.com/mattermost/mattermost-server
https://github.com/mattermost/mattermost-webapp
https://github.com/mattermost/focalboard
https://github.com/mattermost/mattermost-plugin-playbooks
2023-03-22 17:22:27 -04:00