Как включить проверку подлинности для надстройки Office? - PullRequest
3 голосов
/ 01 января 2012

Я работаю над надстройкой Excel, которая позволяет пользователям размещать данные в базе данных.Эта же база данных также является частью веб-сайта ASP.NET и содержит таблицы поставщиков членства.Я хотел бы интегрировать надстройку Excel с аутентификацией для веб-сайта, чтобы я мог связать данные с пользователем, от которого они поступили.Проблема, которую я решаю, связана с атрибуцией, а не с безопасностью.Так что я открыт для других возможных решений, которые не связаны с использованием имени пользователя и пароля.Например, я рассмотрел вопрос о предоставлении каждой установке надстройки руководства, которое регистрируется в базе данных при первоначальной установке программы.Я не знаю, если это хорошее решение.И я не знаю, где / как я бы сохранил руководство локально на каждой машине.Моя интуиция подсказывает мне, что самое простое решение - каким-то образом подключиться к существующему поставщику членства ASP.NET для веб-сайта, поскольку веб-сайт и надстройка совместно используют базу данных.Если это возможно, объясните, пожалуйста, как.Если нет, или если вы можете предложить лучшее решение, пожалуйста, объясните, что это за решение и как оно будет работать.

1 Ответ

0 голосов
/ 02 января 2012

Может быть, этот пост поможет: WCF, поставщик членства ASP.NET и служба аутентификации . В нем описывается, что вы можете извлечь cookie из вызова wcf Auth и повторно использовать его

Редактировать: Еще один URL, на который вы можете посмотреть: http://galratner.com/blogs/net/archive/2011/01/25/forms-authentication-with-client-application-services.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...