#.net #workflow-foundation-4
#.net #рабочий процесс-основа-4
Вопрос:
У меня есть служба рабочих процессов, обслуживающая рабочие процессы XAMLX.
Я хочу включить аутентификацию форм на нем, чтобы я мог аутентифицироваться на нем и иметь доступ к Context.Current.Идентификация.Имя, чтобы получить имя пользователя.
Однако, когда я активирую аутентификацию форм в Web.config, как я обычно делаю в ASP.NET сайты или службы WCF, это не работает. Похоже, что хост полностью игнорирует его, и я не перенаправляюсь на страницу входа в систему.
Другие подробности: он развернут в IIS7, и мы используем привязку wsHttpBinding
Есть идеи о причинах проблемы?
Спасибо
Алекс
Ответ №1:
wsHttpBinding использует не аутентификацию форм, а безопасность WS. И действительно, что было бы полезно для перенаправления на страницу входа в систему? Существует некоторый код, вызывающий службу WS, а не браузер, который может отображать страницу входа для конечного пользователя.
Комментарии:
1. Вы правы насчет страницы входа в систему, я просто пытался проиллюстрировать, что аутентификация форм была проигнорирована. Спасибо за ваш отзыв, я попробую что-нибудь еще, кроме wsHttpBinding, и дам вам знать