Каркас идентификации пользователя asp.net Идентичность и LDAP

В настоящее время я и мой начальник создаем систему идентификации пользователей для индивидуальной учетной записи на платформе.NET. В начале я предпочитаю использовать ASP.net Identity Framework, но мой босс посоветует LDAP. Я не уверен, какой из них лучше или нет.

Ниже приведено основное требование.

  1. поддержка миллионов пользователей
  2. поддержка разных групп пользователей (например, у нас есть 3 разные группы, общая практика, публичные клиенты, персонал)
  3. Email подтвержден для регистрации.
  4. Внешний логин, такой как Facebook.

Можете ли вы дать мне знать, какой из них лучше?

1 ответ

В соответствии с вашими требованиями Asp.Net Identity - это путь. Предоставляет все как встроенное. Плюс это более гибкая и новая технология.

Я думаю о том, почему твой босс советует LDAP. Для меня единственной причиной может быть использование только одного имени пользователя и пароля в компании и ее учетной записи пользователя домена (Active Directory).

Если так, то я в похожей ситуации. Я думаю использовать оба из них. Например, когда пользователь будет создан в Identity, я также создам его в Active Directory. Таким образом, пользователи будут использовать одну и ту же учетную запись в компьютерах и приложениях, и у меня будут все преимущества Identity, и я буду использовать их в приложениях. Active Directory будет включать в себя только копию информации о пользователе (не полная копия просто необходима).

Другие вопросы по тегам