GitHub
실행영상
도면
LoginView
Login Razor Page
수협LoginViewModel
WebLoginViewModel
LoginViewModel
Actor측 코드는 그냥 HttpClient 이용해서 컨트롤러에 요청하는 것입니다.
------------------------------------------------------------------------------------------------------- 여기부터는 서버 코드
Controller DI
Login API
TokenProvider
UserRoleDomain 은 걍... 제가 만든 거라 무시해되고요.
Claim의 경우는 ClaimTypes.Role 이렇게 해서 토큰 발급받으면
서버측에서 이걸 참조해서 나중에 역할에 부합하면 API 허용해주도록 할 수 있다고 하네요.
[Authrorize Role = ""] 요론 식으로. 단순히 어트리뷰트 Controller 또는 API 붙이면 권한검증되는 쪽으로...
요런식으로..
잘 보고 있읍니다 신기함
감사합니다. 덕분헤 힘이 나네요
해당 댓글은 삭제되었습니다.
님이 지금 할만한다고 생각하는 것에서부터 시작하시면 됩니다. 제가 하는 거랑 비교하지 마시고... 하시다보면 "도면을 좀 그려야겠는걸? 다이어그램 그리는 것을 배워볼까?" 라는 생각도 들고 ",View에서 이용하는 코드를 공통코드로 만들고 싶은 걸? MVVM 개발패턴에 대해 배워볼까?" "로그인을 할 때는 토큰을 발급해서 사용자 인증해야겠는걸? 후에 이걸 서버 측에서 검증하는 수단으로 이용해야겠다!" 등등의 생각이 드실겁니다. 그럼 그걸 차근차근 따라가시면 됩니다.
.요즘에 이런 이야기하면 별로 안 좋아하는데.. 밖으로 구하려 하지 마시고 님 안에서 구하세요. 만법의 형상이 이미 님 안에 갖추어져 있어요. (불교 : 법공) 그걸 그냥 끌어다 쓰는 거에요. 프로그래밍 할 때도... 그러니 유교 : 대학 : 격물치지편에서도 먼저 마음을 고요히 하라는 거에요. 고요히해야 공한 자리에서 나오는 개념을 끌어다 창조적인 결과물을 만들어내니. 머무를 줄을 안 뒤에 ② 안정됨이 있으며, 안정된 뒤에 ③ 고요할 수 있고, 고요한 뒤에 ④ 안락할 수 있으며, 안락한 뒤에 ⑤ 연구할 수 있고, 연구한 뒤에 ⑥ 그 답을 얻을 수 있다.7
뭐... 전 여기까지~
소코마데..
글재밌게쓰네