Commit Graph

59748 Commits

Author SHA1 Message Date
Marcial Rosales 3dadfdfe9f Generate introspected token with scopes from client
when using client_credentials
2025-08-04 17:47:26 +02:00
Marcial Rosales 4301251cbc Bump up to 0.0.9 2025-08-04 17:47:26 +02:00
Marcial Rosales 5482cbb71c Customize opaque access token with user's claims 2025-08-04 17:47:26 +02:00
Marcial Rosales 82a6b1fa5f Bump up version 2025-08-04 17:47:26 +02:00
Marcial Rosales 4654d6cc97 Bump up version 2025-08-04 17:47:26 +02:00
Marcial Rosales 2e669aeaed Log token type when customizing token 2025-08-04 17:47:26 +02:00
Marcial Rosales 2a6003c85e Return all scopes without filteringº 2025-08-04 17:47:26 +02:00
Marcial Rosales 09a07cb81e Add extra logging 2025-08-04 17:47:26 +02:00
Marcial Rosales b228ca7501 Revert changes 2025-08-04 17:47:26 +02:00
Marcial Rosales a53dfbf785 Revert changes 2025-08-04 17:47:26 +02:00
Marcial Rosales 054ad5eeb6 Bump up to 0.0.7 2025-08-04 17:47:26 +02:00
Marcial Rosales 07b68d6e31 Moved changes to feature-8662 2025-08-04 17:47:26 +02:00
Marcial Rosales f7309cf510 Configure spring with opaque token
Tests failing now until backend calls
introspection endpoint
2025-08-04 17:47:26 +02:00
Marcial Rosales eeae3af868 Obtained jwt token from spring auth server
Pendind to obtain an opaque
2025-08-04 17:47:26 +02:00
Marcial Rosales a9eaf4c13f Fix some issues to obtain a token
using client_credentials with spring
2025-08-04 17:47:26 +02:00
Marcial Rosales cc49075bb1 Use spring to test oauth2 in messaging protocols 2025-08-04 17:47:26 +02:00
Marcial Rosales ec704556b7 Configure authz-messaging to test opaque tokens 2025-08-04 17:47:26 +02:00
Marcial Rosales 1b08b0c03b First changes to test opaque tokens 2025-08-04 17:47:26 +02:00
Marcial Rosales 075c6c6427 Use TEST_CONFIG_PATH to determine SPRING_CONFIG_DIR 2025-08-04 17:47:26 +02:00
Marcial Rosales 730285288f Bump to 0.0.6 2025-08-04 17:47:26 +02:00
Marcial Rosales 8137723e62 Bump to 0.0.6 2025-08-04 17:47:26 +02:00
Marcial Rosales e9b958eed2 Externalize user configuration 2025-08-04 17:47:26 +02:00
Marcial Rosales cd847fd091 Fix logout 2025-08-04 17:47:26 +02:00
Marcial Rosales 1c3e62f99c Bump up to 0.0.5 2025-08-04 17:47:26 +02:00
Marcial Rosales 444a06da31 Configure post logout url 2025-08-04 17:47:26 +02:00
Marcial Rosales 308b392c84 Add extra scopes and audience to token 2025-08-04 17:47:26 +02:00
Marcial Rosales 287e8d715d Add scopes and aud claim to token 2025-08-04 17:47:26 +02:00
Marcial Rosales f8e01daf7e Fix configuration
Still missing audience claim from token
2025-08-04 17:47:26 +02:00
Marcial Rosales 68a723b005 Fix configuration errors 2025-08-04 17:47:26 +02:00
Marcial Rosales 274e9084d0 Disable client registry and enable user registry 2025-08-04 17:47:26 +02:00
Marcial Rosales d4fd7f3007 Use * for any CORS origin
At least for now
2025-08-04 17:47:26 +02:00
Marcial Rosales 5afa696c52 Bump spring auth server to 0.0.2 2025-08-04 17:47:26 +02:00
Marcial Rosales c7322884a3 Bump up version of spring auth server 2025-08-04 17:47:26 +02:00
Marcial Rosales 7a9c80a3be Add missing config
And simplify suite name
2025-08-04 17:47:26 +02:00
Marcial Rosales 4320b666fc Add CORS filter
Otherwise RabbitMQ cannot reach the
discovery endpoint from the browser
2025-08-04 17:47:26 +02:00
Marcial Rosales 19b440c9d8 Deploy spring auth server with tls 2025-08-04 17:47:26 +02:00
Marcial Rosales a3de494b79 Configure spring with tls 2025-08-04 17:47:26 +02:00
Marcial Rosales 7b394dccd3 Fix issue starting spring
And add missing configuration
2025-08-04 17:47:26 +02:00
Marcial Rosales 4ac352436b Add config files for spring auth server 2025-08-04 17:47:26 +02:00
Marcial Rosales 832fe78373 Prepare all scripts to deploy spring
authorization server
2025-08-04 17:47:26 +02:00
Marcial Rosales b3700ca6d9 Add behaviours 2025-08-04 17:47:26 +02:00
Marcial Rosales 5312ed1986 Fix issue in docker file 2025-08-04 17:47:26 +02:00
Marcial Rosales 56bd4ab212 Add spring-authorization-server for selenium
And ci job to build it
2025-08-04 17:47:26 +02:00
Michael Klishin 78d70414ee
References #14327 2025-08-04 11:20:20 -04:00
Michael Klishin 018c4b189b
Closes #14327 2025-08-04 11:15:18 -04:00
Michael Klishin 73af4aa014
rabbitmq.conf.example: add encrypted value examples
Test (make) / Build and Xref (1.18, 26) (push) Has been cancelled Details
Test (make) / Build and Xref (1.18, 27) (push) Has been cancelled Details
Test (make) / Build and Xref (1.18, 28) (push) Has been cancelled Details
Test (make) / Test (1.18, 28, khepri) (push) Has been cancelled Details
Test (make) / Test (1.18, 28, mnesia) (push) Has been cancelled Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Has been cancelled Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Has been cancelled Details
Test (make) / Type check (1.18, 28) (push) Has been cancelled Details
Peer Discovery AWS Integration Test / Integration Test (push) Has been cancelled Details
2025-08-02 18:35:45 -04:00
Michael Klishin 4c76d6dd8a
Merge pull request #14321 from rabbitmq/mk-rabbitmq-nodes-helpers
Test (make) / Build and Xref (1.18, 26) (push) Waiting to run Details
Test (make) / Build and Xref (1.18, 27) (push) Waiting to run Details
Test (make) / Build and Xref (1.18, 28) (push) Waiting to run Details
Test (make) / Test (1.18, 28, khepri) (push) Waiting to run Details
Test (make) / Test (1.18, 28, mnesia) (push) Waiting to run Details
Test (make) / Test mixed clusters (1.18, 28, khepri) (push) Waiting to run Details
Test (make) / Test mixed clusters (1.18, 28, mnesia) (push) Waiting to run Details
Test (make) / Type check (1.18, 28) (push) Waiting to run Details
Trigger a 4.2.x alpha release build / trigger_alpha_build (push) Has been cancelled Details
Test Authentication/Authorization backends via mutiple messaging protocols / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled Details
Test Management UI with Selenium / selenium (chrome, 1.17.3, 27.3) (push) Has been cancelled Details
Test Authentication/Authorization backends via mutiple messaging protocols / summary-selenium (push) Has been cancelled Details
Introduce a few new rabbit_plugins and rabbit_nodes functions
2025-08-01 14:54:05 -04:00
Michael Klishin 5ddf7954eb
Introduce a few new rabbit_plugins and rabbit_nodes functions
Sometimes a plugin needs to list online peers
that are running, reachable, not under maintenance
and have a specific plugin enabled.

This commit introduces a few helper functions
to make such cluster member queries trivial.
2025-08-01 14:28:59 -04:00
Michael Klishin 24100eb785
Merge pull request #14320 from rabbitmq/dependabot/github_actions/main/google-github-actions/auth-2.1.12
Bump google-github-actions/auth from 2.1.11 to 2.1.12
2025-08-01 14:18:12 -04:00
dependabot[bot] eb6eb953d4
Bump google-github-actions/auth from 2.1.11 to 2.1.12
Bumps [google-github-actions/auth](https://github.com/google-github-actions/auth) from 2.1.11 to 2.1.12.
- [Release notes](https://github.com/google-github-actions/auth/releases)
- [Changelog](https://github.com/google-github-actions/auth/blob/main/CHANGELOG.md)
- [Commits](https://github.com/google-github-actions/auth/compare/v2.1.11...v2.1.12)

---
updated-dependencies:
- dependency-name: google-github-actions/auth
  dependency-version: 2.1.12
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2025-08-01 18:04:45 +00:00