Zarzadzanie uprawnieniami uzytkownika

0

Część. Zaczynam przygotowywac sie do magisterki i bede pisal projekt. Chce zrobic wszystko pod .net Core.
Projekt bedzie składał się a webapi, aplikacji desktopowej i moze mobilnej do tego baza na sqlserver.
Na ta chwile chcialbym zrobic jakas obsluge uzytkownikow i potrzebuje pomocy. Co wykorzystać do uwierzytelniania, autoryzacji i uprawnieni dla uzytkonikow. Domyslam się ze bedzie to musiało być zrobione po stronie zarowno webapi jak i aplikacji desktopowej (w zaleznosci od uprawnien np niektóre kontrolki powinny być nieaktywne lub niewidoczne itp). Czy ktoś mógłby doradzić czego użyć do takiego zadania i ewentualnie naprowadzić mnie jak to wszytko połączyć

2

Jaki masz element badawczy ? bo to raczej przypomina pracę inżynierską.

0

W zależności jak mocno twój interfejs jest zależny od danych uprawnień, to mógłbyś np. przy zalogowaniu zwracać do desktopa listę uprawnień użytkownika i na tej podstawie później rysować interfejsy lub API niech zwraca np. nazwy kontrolek do pokazania.

Pierwsze podejście oszczędza na przesyłaniu danych, ale mógłby być problem jeżeli uprawnienia często ulegają zmianie, bo mogłyby być nieaktualne.

0

@WeiXiao: załóżmy ze do desktopa zwroce przy logowaniu liste uprawnien. A co z API? Bo jak np bede mial JWT to czy te uprawnienia ktore wysylam do desktopa powinienem trzymac w tokenie czy jakoś inaczej to zrobić?

0

@goodfather:

Uprawnienia pokazują przycisk np. PobierzDane, a API zwraca te dane (oczywiście po sprawdzeniu uprawnień na serwerze)

1 użytkowników online, w tym zalogowanych: 0, gości: 1