-
Notifications
You must be signed in to change notification settings - Fork 3
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Microsoft Entra ID authentication #368
Comments
I think the workaround mentioned in Particular/NServiceBus.AzureFunctions.InProcess.ServiceBus#549 would work here as well until this gets addressed |
@andreasohlund I don't believe that workaround will work. The Azure Service Bus transport public API only allows setting the token credential through the constructor or via a TransportExtensions extension method. The Worker model owns the usage of the constructor and as shown in this issue using |
Subscribed to this one, since we're really waiting for this feature in Azure Functions (isolated). |
Also subscribing to this, much needed. |
Btw there was an attempt for a pr: Particular/NServiceBus.AzureFunctions.InProcess.ServiceBus#718 It seems like the fix is fairly simple. Is there a reason why managed identity is not supported by particular? It seems like the only way is to fork the repo an build a custom artifact and use that, but that is just silly. |
The PR was exactly that, an attempt that was unfortunately abandoned because of other priorities. I also don't have more details about that PR than that. |
We've been able to use Managed Identity with NServiceBus.AzureFunctions.Worker.ServiceBus version 4.0.0-rc.2. Not sure how exactly it all works, but I thought it might be worth mentioning here. |
Hi Guys, Any news on this subject? Cheers. |
Yes! It's actually queued up to be worked on soon! There will be movement on this coming soon |
This will be shipped in 5.1.0 |
Description
Microsoft Entra ID authentication is now supported for Azure Functions using the isolated worker model.
Documentation
https://docs.particular.net/nservicebus/hosting/azure-functions-service-bus/#configuration-servicebus-connection
Describe the feature.
Is your feature related to a problem? Please describe.
Currently there is no way to configure the transport for managed identity, instead the package assumes a connection string will be used.
Describe the requested feature
Provide necessary support to the package to support managed identity connection configuration for the Azure Service Bus transport, ideally integrating with existing norms for connection configuration when using managed identity.
Describe alternatives you've considered
None
Additional Context
The missing feature was raised via:
The text was updated successfully, but these errors were encountered: