Commit Graph

18 Commits

Author SHA1 Message Date
Michal Kuratczyk c729e15112 WIP: cuttlefish support for oauth2 plugin
No support for symmetric key key options as this would make the
implementation much more complex and shouldn't really be used anyway.

WIP becasue while the code seems to work but tests fail.
2021-02-22 10:33:35 +01:00
Philip Kuryloski 37d9a2bf77 Add a docker based example of rsa_keys
Add a simpler way of demonstrating asymmetric keys, where only
docker is required.
2020-03-09 12:49:48 +01:00
Michael Klishin d4e3706937 Add management config settings to the symmetric key demo 2019-08-22 04:03:04 +03:00
Arnaud Cogoluègnes de859d0e72 Document tag support
For management plugin access. Add a tag to the super user in the demo.
2019-07-09 17:44:27 +02:00
Michael Klishin 810b583015 Wording 2019-06-27 16:04:21 +02:00
Arnaud Cogoluègnes 4b25eda38a Mention arguments to change token validity for client
In demo.
2019-06-19 09:49:21 +02:00
Luke Bakken 0e19df0ce4 Rename uaa_jwt app env setting to key_config
See this comment for context:

https://github.com/rabbitmq/rabbitmq-auth-backend-oauth2/pull/18#issuecomment-409016622
2018-07-31 15:51:20 -07:00
Luke Bakken 4a27ed2fdd Add internal backend to symmetric_keys rmq config 2018-07-20 16:46:42 -07:00
Luke Bakken 4bd726b5d4 uaa_jwt is no longer a separate application
In order for uaa_jwt settings to be populated by config files, they have to be part of a defined and running application. This PR adds support for a uaa_jwt sub-key of the main rabbitmq_auth_backend_oauth2 env key.
2018-07-20 15:25:09 -07:00
Luke Bakken 94238369b6 Auth backend module rename 2018-07-20 13:23:05 -07:00
Michael Klishin f0178d7729 rabbitmq_auth_backend_uaa => rabbitmq_auth_backend_oauth2
"OAuth 2" is many things but it's still more descriptive, open-ended and easier
to find than "uaa" (too tool-specific) or "jwt" (too narrow, not known widely enough).

Per discussion with @hairyhum @kjnilsson.
2018-07-19 22:20:57 +03:00
Daniil Fedotov e69d894462 Fix demo script. Add rabbit_client client to request token. 2018-06-25 15:29:12 +01:00
Michael Klishin f9d0f202df Ditto 2017-09-29 16:18:00 +03:00
Michael Klishin 346caf6c8a Make sure "superuser" information is output last
It is more likely that the user won't read any of the output and
will copy the last token printed.
2017-09-29 15:53:26 +03:00
Michael Klishin 445d35860b Make sure demo/setup.sh doesn't stop on subsequent runs 2017-09-29 15:44:33 +03:00
Michael Klishin 3c2f056306 Use HTTP to talk to the local UAA
It's sufficient for the purposes of this demo script.
2017-09-28 15:16:28 +03:00
Michael Klishin 298cc94c0d Make demo/setup.sh executable 2017-09-28 14:58:12 +03:00
Daniil Fedotov cdb142e68a UAA configuration demo 2017-09-21 09:42:40 +01:00