Skip to content

Commit 358955d

Browse files
Update mqtt-client-authentication.md
Doc Updates - Custom Jwt Authentication Doc
1 parent 0be90c0 commit 358955d

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

articles/event-grid/mqtt-client-authentication.md

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
title: 'Azure Event Grid Namespace MQTT client authentication'
33
description: 'Describes how MQTT clients are authenticated and mTLS connection is established when a client connects to Azure Event Grid’s MQTT broker feature.'
44
ms.topic: concept-article
5-
ms.date: 01/21/2025
6-
author: george-guirguis
7-
ms.author: geguirgu
5+
ms.date: 01/27/2025
6+
author: george-guirguis, seth-shanmugam
7+
ms.author: geguirgu, seshanmugam
88
ms.subservice: mqtt
99
# Customer intent: I want to learn about different types of authentication that MQTT broker in Azure Event Grid supports.
1010
---
@@ -14,15 +14,20 @@ ms.subservice: mqtt
1414
Azure Event Grid's MQTT broker supports the following authentication modes.
1515

1616
- Certificate-based authentication
17-
- Microsoft Entra ID authentication
17+
- Microsoft Entra ID authentication
18+
- Custom JWT authentication
1819

1920
## Certificate-based authentication
2021
You can use Certificate Authority (CA) signed certificates or self-signed certificates to authenticate clients. For more information, see [MQTT Client authentication using certificates](mqtt-client-certificate-authentication.md).
2122

2223
## Microsoft Entra ID authentication
2324
You can authenticate MQTT clients with Microsoft Entra JWT to connect to Event Grid namespace. You can use Azure role-based access control (Azure RBAC) to enable MQTT clients, with Microsoft Entra identity, to publish or subscribe access to specific topic spaces. For more information, see [Microsoft Entra JWT authentication and Azure RBAC authorization to publish or subscribe MQTT messages](mqtt-client-microsoft-entra-token-and-rbac.md).
2425

26+
## Custom JWT authentication
27+
You can authenticate MQTT clients using JSON Web Tokens (JWT) issued by any third-party OpenID Connect (OIDC) identity provider. This authentication method provides a lightweight, secure, and flexible option for MQTT clients that are not provisioned in Azure.For more information, see [authenticate client using custom JWT](mqtt-client-custom-jwt.md)
28+
2529
## Related content
2630
- Learn how to [authenticate clients using certificate chain](mqtt-certificate-chain-client-authentication.md)
2731
- Learn how to [authenticate client using Microsoft Entra ID token](mqtt-client-azure-ad-token-and-rbac.md)
32+
- Learn how to [authenticate client using custom JWT](mqtt-client-custom-jwt.md)
2833
- See [Transport layer security with MQTT broker](mqtt-transport-layer-security-flow.md)

0 commit comments

Comments
 (0)