Идентификатор приложения доступа к удостоверению, управляемому системой, в Azure на C #

В настоящее время мы разрабатываем приложение-службу приложений Azure, которому во время настройки службы приложений назначается управляемая системой идентификация. Мы используем управляемую идентификацию с RBAC для доступа к другим ресурсам Azure, и это работает нормально.

Теперь я хочу получить некоторую информацию от базового управляемого удостоверения для выполнения некоторых проверок. Особенно я хочу прочитать идентификатор приложения, который назначен этому управляемому удостоверению. Я хочу сделать это на C #. Как я могу получить доступ к этой информации?

Любая помощь приветствуется. Заранее спасибо.

С уважением, Стати


person Stati    schedule 20.03.2021    source источник
comment
Вы используете ARM для развертывания?   -  person Ankush Jain    schedule 20.03.2021
comment
вы хотите прочитать его из самого приложения?   -  person silent    schedule 20.03.2021
comment
Да, я хочу прочитать это в приложении. Основная причина заключается в том, что я хочу прочитать идентификатор приложения на работающем сервере приложений, зашифровать его с помощью открытого ключа и отправить в глобальную службу проверки, которая не работает в том же AD.   -  person Stati    schedule 21.03.2021


Ответы (1)


person    schedule
comment
Ответ Bowman Zhus решил мое требование. Большое тебе спасибо. - person Stati; 23.03.2021
comment
@Stati Можете ли вы принять мой ответ, чтобы закончить этот вопрос? :) - person Bowman Zhu; 24.03.2021