ucząc się asp.net core zauważyłem że można wygenerować już gotowy system autoryzacji, jednak nie widzę kodu, który chciałbym lekko zmodyfikować.
Mianowicie chciałbym usunąć dwie opcje dostępne dla użytkownika "Two-factor authentication" i "Personal data". Da się to zrobić?
Tak ogólnie to warto używać gotowca czy lepiej stworzyć samemu taki system? A jeżeli już stworzyć samemu to jakie polecacie poradniki do tworzenia systemu autoryzacji w aspie?
0
2
Generalnie Identity jest dość mocno konfigurowalny oraz można robić różne przeróbki typu https://4programmers.net/Forum/1576267
Czy warto użyć gotowca? Na pewno zaoszczędzi Ci to dużo czasu, potencjalnych błędów / wpadek, ale z drugiej strony lepiej zrozumiałbyś jak to wszystko działa tam pod spodem.
Nie znalazłem żadnego konkretniejszego tutoriala jak to zrobić od 0, jedynie takie coś
https://www.c-sharpcorner.com/article/custom-authentication-with-asp-net-mvc/
https://codereview.stackexchange.com/questions/51331/simple-authentication-in-asp-net-mvc-5
Ale wydaje mi się, że najwięcej roboty jest z odtworzeniem User.Identity.*
lub ogólnie User.*
, bo logowanie jest chyba relatywnie proste: bierzesz hasło, solisz, porównujesz hashe.