[ASP.NET] [MSSQL] Uwierzytelnianie użytkowników

[ASP.NET] [MSSQL] Uwierzytelnianie użytkowników
GR
  • Rejestracja: dni
  • Ostatnio: dni
0

Przy projektowaniu aplikacji intranetu chciałbym automatycznie autoryzować użytkowników. Dokładniej interesuje rozwiązanie w którym użytkownik otwierając stronę Intranetu otwierał ją zgodnie ze swoimi prawami. Co chciałbym by skutkowało logowaniem takiego użytkownika do bazy danych zgodnie ze swoimi prawami.

Dla przykładu. W sieci jest użytkownik domenowy ZOSIA. Otwiera on stronę intranetu, która łączy się z serwerem MSSQL uwierzytelniając połączenie tak jakby na MSSQL logowała się bezpośrednio ZOSIA.

Czy takie rozwiązanie jest możliwe? Jak je zaprogramować? Będę Wam bardzo wdzięczny za pomoc.

wasiu
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
  • Postów: 1552
0

Tak, musisz wlaczyc impersonizacje w web.configu i wylaczyc anonimowa autentyfikacje, a polaczenie z baza ustawic na integrated security. Wowczas do bazy danych bedzie logowal sie uzytkownik domenowy, ktorego ladnie mozesz sobie po stronie sql'a skonfigurowac :)

GR
  • Rejestracja: dni
  • Ostatnio: dni
0

Dzięki za odpowiedź. Możesz mi jeszcze przytoczyć jakie tagi zmienić w pliku web.config? O ile z połączeniem z MSSQL nie będę miał najmniejszego problemu, tak nie dużo do tej pory miałem do czynienia z web.configiem.

kalvin
  • Rejestracja: dni
  • Ostatnio: dni
0

http://wss.pl/WindowsServer/Articles/103.aspx#7 i wszystko jasne

pozdrawiam

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.