Thanks!
Do we have a roadmap kind of thing? I and my friends can help with the
plugin because why not! And we can test it against Cognito, so that's
added.
I have thought of using HTTP plugin to authenticate/authorize against
after getting OAuth token, but this is how it will look like:
Client gets a token from Cognito using AWS SDK.
Client requests RabbitMQ
RabbitMQ contacts API Gateway
API Gateway executes a lambda function (AWS Lambda, bleh)
Lambda function contacts cognito
You see, the trip is so long now! And ugly, I would say.
Michael Klishin writes:
> OAuth 2 tokens will be supported by RabbitMQ 3.8.0. We don't have anything
> but an experimental
> plugin (that was never tested with/against Cognito) at the moment.
>
> One alternative is to use [1] and make your external HTTP service request
> and authenticate/authorize
> based on the access token issued by Cognito.
>
> 1.
https://github.com/rabbitmq/rabbitmq-auth-backend-http
>
--
Dhavan