Full in-app support for managed identities #1132
rvvincelli
started this conversation in
Feature Ideas/Requests
Replies: 1 comment 2 replies
-
Beta Was this translation helpful? Give feedback.
2 replies
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
Hi! I'm pretty sure not to be the first one suggesting this: by searching for managed identity or claim quite a few issues and threads popup. Apologies if this is a duplicate, the maintainers will close or link it.
We have a workflow where all steps have an In App runtime (they are deployed and run on the AppService instance of Logic App, if I understand correctly). This is handy for us, because the AppService itself has dedicated in- and outbound private endpoints and we can keep the network context private and safe. We always prefer managed identities, AppService/Logic App supports them too.
The issue though is that the current implementation of a few actions and connectors, for example the in-app Blob storage connector, does not support specifying an audience (among other things), causing an OAuth2 failure. The only simple alternative we could find was to degrade to a connection-string based authentication.
The interesting thing is that classic (non In App) connectors with MSI support this:

(managed API connections). I couldn't find a scheme for
serviceProviderConnections
, so perhaps there is an (undocumented) way to specify the aud and more.Just to be clear, this is the error we're getting.
Please let me know if we are missing anything, and if the request makes sense of course. Thanks in advanced,
Beta Was this translation helpful? Give feedback.
All reactions