Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

MVC3 — uwierzytelnianie za pomocą kont programu SQL Server

Ogólnie Asp.Net (nie dotyczy MVC) ma wbudowany sposób zarządzania uwierzytelnianiem.

Odbywa się to za pośrednictwem MembershipProvider, RoleProvider i PrincipalProvider. Możesz je wygooglować, aby uzyskać więcej informacji.

W swoim scenariuszu, w którym musisz sprawdzić poświadczenia użytkownika względem istniejącego schematu, możesz po prostu zaimplementować własny niestandardowy MembershipProvider (i, w razie potrzeby, RoleProvider i/lub PrincipalProvider) wywodzący się z klasy bazowej.

Wewnątrz niestandardowego dostawcy zaimplementujesz metody podpisu za pomocą kodu specyficznego dla Twojej domeny.

Na koniec wystarczy zarejestrować niestandardowego dostawcę jako domyślnego w pliku web.config i gotowe. Twoja aplikacja może używać domyślnego interfejsu API członkostwa do uwierzytelniania użytkowników i danych logowania menedżera.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak znaleźć domyślne ograniczenie przy użyciu INFORMATION_SCHEMA?

  2. Jak mogę porównać czas w SQL Server?

  3. Transactionscope rzucający wyjątek ta platforma nie obsługuje transakcji rozproszonych podczas otwierania obiektu połączenia

  4. Konwertuj „datetime2” na „time” w SQL Server (przykłady T-SQL)

  5. jak sprawdzić, czy zapytanie korzysta z indeksu