Привязка пользователя к профилю с помощью форм аутентификации

StackOverflow https://stackoverflow.com/questions/605093

  •  03-07-2019
  •  | 
  •  

Вопрос

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

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

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

Спасибо!

Это было полезно?

Решение

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

Другие советы

Использование аутентификации в формах не означает, что вы не сможете использовать эти таблицы.Вы выполните проверку имени пользователя / пароля и сообщите asp.net, что пользователь аутентифицирован.Asp.net с этого момента мы продолжим, гарантируя, что дальнейшие запросы от этого пользователя будут идентифицированы и аутентифицированы (на основе билета аутентификации).

Обновление 1: Позже asp.net включены поставщики членства с некоторыми элементами управления для этого.Даже тогда вы все равно можете внедрить свой собственный поставщик членства, что в действительно простых случаях вы можете сделать, реализовав только 1 или 2 метода.Если у вас есть несколько функций, и они плохо сочетаются с тем, что поддерживает поставщик членства, я бы предпочел пользовательскую реализацию.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top