Skip to content

Commit 133609f

Browse files
Edits
1 parent 61655e1 commit 133609f

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

site/management.md

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -295,8 +295,12 @@ against the OAuth 2 server, this must be configured separately. Currently,
295295
* [Auth0](https://auth0.com/)
296296
* [Azure](https://docs.microsoft.com/en-us/azure/active-directory/fundamentals/auth-oauth2)
297297

298-
**IMPORTANT**: : In OAuth 2.0, the RabbitMQ Management UI is a **public app** which
299-
means it cannot securely store credentials such as the *client_secret*. This means that RabbitMQ does not need to present a client_secret when authenticating users. You must be able to configure the OAuth client as a **public app** with the authorization server that you are using. If your authorization server only supports a **confidential app** or it requires a *client_secret*, then you must configure a *client_secret* using the `oauth_client_secret` setting.
298+
**Important**: from the OAuth 2.0 point of view, the RabbitMQ Management UI is a **public app** which
299+
means it cannot securely store credentials such as the *client_secret*. This means that RabbitMQ does not need to present a client_secret when authenticating users.
300+
301+
It is usually possible to configure the OAuth client as a **public app** with the authorization server that you are using.
302+
If target authorization server only supports a **confidential app** or it requires a *client_secret*,
303+
then a *client_secret* **must** be configured using the `oauth_client_secret` setting.
300304

301305
To redirect users to the UAA server to authenticate, use the following configuration:
302306

@@ -307,9 +311,9 @@ management.oauth_client_id = rabbit_user_client
307311
management.oauth_provider_url = https://my-uaa-server-host:8443/uaa
308312
</pre>
309313

310-
> **IMPORTANT**: Since RabbitMQ 3.10, RabbitMQ uses `authorization_code` grant type. `implicit` flow is deprecated.
314+
> **Important**: Since RabbitMQ 3.10, RabbitMQ uses `authorization_code` grant type. `implicit` flow is deprecated.
311315
312-
> **IMPORTANT**: `management.oauth_client_secret` is an optional setting. It is only required when your authorization server requires it
316+
> **Important**: `management.oauth_client_secret` is an optional setting. It is only required when the authorization server used requires it
313317
314318
### Allow Basic and OAuth 2 authentication
315319

@@ -369,7 +373,7 @@ such as:
369373
* <*resource_server_id*>`.tag:administrator`
370374
* <*resource_server_id*>`.read:*/*/*`
371375

372-
You use the setting `management.oauth_scopes` to configure the scopes. It is a space-separated field.
376+
The scopes are configured using the `management.oauth_scopes` setting. The value must be a space-separated list of scopes.
373377

374378
### Configure OpenID Connect Discovery endpoint
375379

0 commit comments

Comments
 (0)