Создайте совершенно новый пользовательский поставщик членства и выполните аутентификацию на этом - PullRequest
0 голосов
/ 05 сентября 2011

Мне нужно разработать совершенно новый пользовательский поставщик членства (MyCustomProvider), в котором я должен реализовать все методы, такие как проверка пользователя, CreateUser и все другие, и использовать этого поставщика членства в качестве механизма аутентификации для моего сайта sharepoint. Я реализовал это полностью. Теперь мне осталось использовать его для аутентификации. Я хочу знать, как действовать дальше.

Ответы [ 2 ]

2 голосов
/ 05 сентября 2011

После реализации вашего провайдера вы просто настраиваете его в web.config:

<configuration>
  <system.web>
    <membership defaultProvider="MyCustomProvider" userIsOnlineTimeWindow="15">
      <providers>
        <clear/>
        <add name="MyCustomProvider" type="My.Namespace.MyCustomProvider" connectionStringName="myConnStr"
             enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="true"
             maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
             applicationName="MyApp" />
      </providers>
    </membership>      
   </system.web>
</configuration>

Затем вы можете использовать Аутентификация с помощью форм , Контроль входа в систему и все другие интересные функции.

Также посмотрите этот пример MSDN для пользовательских провайдеров членства

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