Единый вход с веб-сайта C # ASP.NET на сайт SharePoint 2010 - PullRequest
0 голосов
/ 10 сентября 2011

В настоящее время у нас есть сайт C # ASP.NET, где пользователи входят в систему для выполнения своих повседневных деловых задач. Недавно мы создали для пользователей этого сайта хранилище данных и куб OLAP, доступ к которым осуществляется через сайт SharePoint с использованием BI. Центр шаблона. Одним из требований бизнеса является то, что пользователи должны иметь возможность доступа к этому сайту SharePoint по ссылке с сайта ASP.NET без повторного входа в систему.

Я провел небольшое исследование по этому вопросу, и службы Secure Store, похоже, обнаруживаются довольно часто, но из того, что я вижу, это позволило бы пользователю связываться с SharePoint с сайтом ASP.NET.

Кто-нибудь знает, как поступить с таким подключением SSO?

Ответы [ 2 ]

0 голосов
/ 19 ноября 2012

два простых ключевых слова: Пользователям SQL в одном домене сопоставление AD необходимо включить утверждения в sharepoint 2010. вам нужны две разные активные директории ADFS V2

0 голосов
/ 10 сентября 2011

Если сведения о ваших пользователях хранятся в базе данных SQL, существует два сценария:

  1. Ваша схема базы данных SQL совпадает со схемой, используемой http://msdn.microsoft.com/en-us/library/system.web.security.sqlmembershipprovider.aspx. Вы можете настроить свой сайт sharpoint для аутентификации формы. В этом случае вы можете использовать тот же файл cookie, сгенерированный аутентификацией ASP.NET для SharePoint.

  2. Если ваша схема отличается, вам нужно включить проверку подлинности на основе утверждений, и вам потребуется написать собственного поставщика утверждений. Обратите внимание, что вы можете даже отказаться от простой проверки подлинности форм и написать своего собственного провайдера членства и поставщика ролей, если не хотите идти по пути утверждений.

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