Простая ролевая аутентификация в asp.net

Git - это инструмент, используемый многими разработчиками для извлечения необходимых файлов, чтобы их приложение работало.

Просто зайдите на git-scm.com и установите git.

Я считаю, что вы не можете использовать laravel без git, установленного в вашей системе.

В этом случае laravel пытается загрузить PHP Console Highlighter, который был размещен на github.com. Он использует команду "git clone", чтобы получить копию этого хранилища. Вот почему вам нужно установить git.

5
задан LeJeune 28 November 2008 в 18:10
поделиться

3 ответа

Вот ссылка на очень простую реализацию Аутентификации Форм с ролями. Я полагаю, что это - реализация Аутентификации наиболее канонических форм: http://www.codeproject.com/KB/web-security/formsroleauth.aspx

Вот один на поставщике членства: http://www.asp.net/learn/moving-to-asp.net-2.0/module-08.aspx Вам, возможно, придется искать дополнительные учебные руководства для надевания четкого представления, как настроить его.

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

7
ответ дан 14 December 2019 в 13:50
поделиться

Лично, если Вы собираетесь использовать ролевое управление и пользовательскую функциональность, уже представленную в ASP.NET, почему попытка взломать вместе решение, которое в будущем ограничит Вашу способность расшириться.

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

-1
ответ дан 14 December 2019 в 13:50
поделиться

Обратите внимание, что для использования ролевой модели поставщика Вы не должны использовать базу данных и схему, существуют более простые опции. Вы могли бы интересоваться использованием Диспетчера авторизации (бесплатная загрузка от Microsoft), который позволяет Вам добавить ролевого поставщика к приложению ASP.NET и настроить роли и полномочия с помощью их инструмента (снимок MMC - в полученном доступ через Средства администрирования).

Как к: используйте диспетчера авторизации с ASP.NET 2.0

Конфигурация, выставленная инструментом, хранится в XML-файл, на который ссылаются в приложениях web.config:

<connectionStrings>
  <add name="LocalPolicyStore" connectionString="msxml://C:/AzManStore.xml"/>
</connectionStrings>

На который можно затем сослаться, когда Вы настраиваете приложение для использования ролевого поставщика Диспетчера авторизации:

<roleManager enabled="true" defaultProvider="RoleManagerAzManProvider">
  <providers>
    <add name="RoleManagerAzManProvider"
         type="System.Web.Security.AuthorizationStoreRoleProvider, System.Web, Version=2.0.0.0, Culture=neutral, publicKeyToken=b03f5f7f11d50a3a"
         applicationName="MyApp"
         connectionStringName="LocalPolicyStore"/>
  </providers>
</roleManager>
0
ответ дан 14 December 2019 в 13:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: