Home icon

IAM authentication with OAuth 2.0 for Amazon MQ for RabbitMQ

Big Data Blog



This article explains IAM authentication with OAuth 2.0 for Amazon MQ for RabbitMQ, eliminating static credentials through short-lived JWTs issued by AWS STS.

  • Clients authenticate using IAM roles instead of broker-local usernames and passwords
  • AWS STS issues short-lived JWTs validated by the broker using JWKS endpoint
  • Scope aliases map IAM role ARNs to RabbitMQ permissions for vhost-level access control
  • Multi-tenant isolation enforced at IAM, broker, and audit layers through per-tenant roles
  • Requires RabbitMQ versions 3.13 and 4.2 or later with IAM outbound federation enabled
  • Centralized access control through IAM roles with automatic credential rotation and CloudTrail audit logging

IAM-based OAuth 2.0 authentication provides credential-free access, centralized management, and comprehensive audit trails for Amazon MQ for RabbitMQ deployments.



Go to article

The AWS News Feed is currently looking for gold sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.

Related articles

Aug 17
2026
OAuth 2.0, LDAP, and HTTP auth for Amazon MQ for RabbitMQ
Aug 17
2026
Authentication and authorization options for Amazon MQ for RabbitMQ
Sep 3
2025
Amazon MQ now supports OAuth 2.0 plugin for RabbitMQ
Aug 17
2026
Mutual TLS and SSL certificate authentication for Amazon MQ for RabbitMQ

The AWS News Feed is currently looking for silver sponsors. If you want to support the AWS community and reach a large audience of AWS professionals, consider sponsoring the AWS News Feed.