Nick Misasi
|
5d3a04760b
|
[MM-67605] Add DCR redirect URI allowlist for OAuth DCR (#35291)
* [MM-67605] Add DCR redirect URI allowlist enforcement
Introduce ServiceSettings.DCRRedirectURIAllowlist with glob-based validation and enforce it during OAuth dynamic client registration to block unapproved redirect URIs. Add System Console wiring and tests for config validation, wildcard matching semantics, API error behavior, and localhost wildcard support.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Fix pre-commit checks: TypeScript type assertion, gofmt, and regenerate CI artifacts
- admin_definition_dcr_allowlist.test.tsx: Add AdminDefinitionSettingInput type assertion for 'multiple' property
- oauth_dcr_test.go: Fix comment spacing (gofmt)
- Regenerate mocks, go.sum, gen-serialized, mmctl-docs per CI requirements
Co-authored-by: Cursor <cursoragent@cursor.com>
* Revert unnecessary pre-commit regenerations
Revert mmctl docs, mocks, go.sum, and gen-serialized to master. Keep only
the TypeScript and gofmt fixes from the previous commit.
Co-authored-by: Cursor <cursoragent@cursor.com>
* Fix import order in admin_definition_dcr_allowlist.test.tsx
Co-authored-by: Cursor <cursoragent@cursor.com>
* Fix i18n
* Update server/public/model/oauth_dcr.go
Co-authored-by: Eva Sarafianou <eva.sarafianou@gmail.com>
* Fix
---------
Co-authored-by: Cursor <cursoragent@cursor.com>
Co-authored-by: Eva Sarafianou <eva.sarafianou@gmail.com>
Co-authored-by: Mattermost Build <build@mattermost.com>
|
2026-02-19 01:06:08 +00:00 |
|