AFAIK, возможно, вы не сможете сделать это через MSI, MSI используется, чтобы позволить сервису приложения / функции приложения получить доступ к другим ресурсам Azure. Если вы включите MSI веб-приложения, оно просто автоматически создаст субъект службы без приложения AD.
Есть ли способ узнать ClientId SPN, которым управляет управляемая идентификация?
Возможно, перейдите к Корпоративным приложениям в Azure Active Directory-> Поиск по имени вашего веб-приложения (необходимо указать фильтр Application Type
с помощью All Applications
) -> в Properties
, вы можете найти Application ID
, он также называется ClientID
, который вы хотите.
Но даже если вы сможете его найти, вы не сможете сгенерировать секрет принципала службы. Я думаю, что вы могли бы сделать это только с приложением AD (регистрация приложения).