2016-12-31 1 views
-2

У меня есть служба Windows, с которой я аутентифицирую своего пользователя против Azure AD. В приложении winform всплывающее окно Azure Authentication приходит во время обслуживания, пока оно не появится.Служба Windows, не позволяющая вскрыть всплывающее окно Azure

Azure Auth всплывающее окно хочу сказать, этот enter image description here

помочь мне.

+0

Вы, вероятно, должны [должны] (http://stackoverflow.com/questions/53232/how-can-i-run-a-windows-gui-application-on-as-a-service) перепроектировать вашу систему либо быть стандартным графическим интерфейсом, либо каким-либо образом хранить учетные данные внутренне (не лучшая идея), либо попробовать что-то, описанное в http://stackoverflow.com/questions/267838/how-can-a-windows-service-execute- a-gui-application (не уверен, что он полностью поможет в этом диалоговом окне). –

+0

Кроме того, существует, вероятно, связанное обсуждение в http://stackoverflow.com/questions/31882583/how-to-authenticate-a-windows-service-with-azure-ad-to-upload-events-to-office-3 –

+0

Поскольку служба Windows работает в фоновом режиме и не требует вмешательства пользователя, лучше использовать «Принцип обслуживания» для связанных с Azure AD/Azure ARM API. –

ответ

0

Основываясь на моем опыте, услуги, которые изолированы от интерактивного рабочего стола. Мы не можем отображать пользовательский интерфейс из сервиса. Мы можем создать главный портал услуг со ссылкой на document. Затем мы можем получить маркер Azure или учетные данные с идентификатором клиента Azure AD App, секретным, идентификатором арендатора. Более подробно обратитесь к другому SO Thread.

Смежные вопросы