Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
OAuth autenticazione e autorizzazione 2.0 per Amazon MQ for RabbitMQ
Amazon MQ for RabbitMQ supporta i seguenti metodi di autenticazione e autorizzazione:
Autenticazione e autorizzazione semplici
Con questo metodo, gli utenti del broker vengono archiviati internamente nel broker RabbitMQ e gestiti tramite la console web o l'API di gestione. Le autorizzazioni per vhost, exchange, code e topic sono configurate direttamente in RabbitMQ. Questo è il metodo predefinito. Per ulteriori informazioni su questo metodo, consulta Broker users.
OAuth Autenticazione e autorizzazione 2.0
In questo metodo, gli utenti del broker e le relative autorizzazioni sono gestiti da un provider di identità OAuth 2.0 (IdP) esterno. L'autenticazione degli utenti e le autorizzazioni alle risorse per vhost, exchange, code e argomenti sono centralizzate tramite il sistema di ambito del OAuth provider 2.0. Ciò semplifica la gestione degli utenti e consente l'integrazione con i sistemi di identità esistenti.
Considerazioni importanti
-
OAuth L'integrazione 2.0 non è supportata sui broker Amazon MQ for ActiveMQ.
-
Amazon MQ for RabbitMQ non supporta il certificato server emesso da una CA privata.
-
Il plug-in RabbitMQ OAuth 2.0 non supporta gli endpoint di introspezione dei token e i token di accesso opachi. Inoltre, non esegue controlli di revoca dei token.
-
È necessario includere l'autorizzazione IAM per abilitare
mq:UpdateBrokerAccessConfigurationla OAuth versione 2.0 sui broker esistenti. -
Amazon MQ crea automaticamente un utente di sistema denominato
monitoring-AWS-OWNED-DO-NOT-DELETEcon autorizzazioni di solo monitoraggio. Questo utente utilizza il sistema di autenticazione interno di RabbitMQ anche su broker OAuth abilitati alla versione 2.0 ed è limitato al solo accesso all'interfaccia di loopback.
Per informazioni su come configurare l'autenticazione OAuth 2.0 per i broker Amazon MQ for RabbitMQ, consulta. Utilizzo dell'autenticazione e dell'autorizzazione OAuth 2.0
In questa pagina
Configurazioni 2.0 supportate OAuth
Amazon MQ for RabbitMQ supporta tutte le variabili configurabili
-
auth_oauth2.https.cacertfile -
auth_oauth2.oauth_providers.{id/index}.https.cacertfile -
management.oauth_client_secretPoiché Amazon MQ non supporta questa chiave, non supportiamo UAA come IdP.
-
management.oauth_resource_servers.{id/index}.oauth_client_secret -
auth_oauth2.signing_keys.{id/index}
Validazioni aggiuntive per l'autenticazione 2.0 OAuth
Amazon MQ applica anche le seguenti convalide aggiuntive per l'autenticazione OAuth 2.0:
-
Tutto URLs deve iniziare con.
https:// -
Algoritmi di firma supportati:
Ed25519Ed25519phEd448,Ed448ph,EdDSA,ES256K,,ES256,ES384,ES512,HS256,HS384,HS512,PS256,PS384,PS512,RS256RS384, eRS512.