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

[ASP.NET] [MSSQL] Uwierzytelnianie użytkowników
GR
  • Rejestracja:prawie 17 lat
  • Ostatnio:ponad 12 lat
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:prawie 21 lat
  • Ostatnio:5 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 :)


Full Stack Developer .NET & Angular, Blazor
GR
  • Rejestracja:prawie 17 lat
  • Ostatnio:ponad 12 lat
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:ponad 21 lat
  • Ostatnio:ponad 16 lat
0

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.