0

ASP.NET ID 토큰 인증에서 토큰을 가져 와서 각 요청의 헤더를 넣으려면/토큰 API에 사용자 이름과 암호를 제공합니다.ASP.NET ID 토큰 인증 로그인 방법

사용자 정보를 등록하고 사용자 계정을 만드는 단계 중 하나에서 응용 프로그램에 등록 마법사가 있습니다. 문제는 사용자를 로그인 페이지로 리디렉션하지 않으므로 사용자 이름과 비밀번호를 입력하여/token API를 호출 할 수 있다는 것입니다.

내가 원하는 것은/token api를 호출하지 않고 등록 마법사를 마친 후 자동으로 사용자를 서명하는 것입니다. 등록이 끝나면 비밀번호가 없으므로 비밀번호를 클라이언트 측에 보관하고 싶지 않습니다.

사용자를 로그인 할 수있는 방법이 있습니까? 아니면 더 나은 해결책이 있습니까?

감사합니다.

+0

IMO를 사용하면 더 잘 등록하고 로그인 할 수 있습니다. 사용자는 차이점을 이해할 수 있습니다. 마법사가 끝나면 등록 된 세부 정보로 로그인하라는 메시지를 사용자에게 항상 표시 할 수 있습니다. – rawel

답변

0

좋은 블로그 게시물은 nakov입니다. 그는 당신이 원하는 것을 아주 자세하게 설명합니다. http://www.nakov.com/blog/2014/12/22/webapi-owin-identity-custom-login-service/

이것은 그가 한 방식에 관한 GitHub 링크입니다.

+0

이 방법의 문제점은 암호가 없다는 것입니다. 이 시나리오를 고려하십시오. 관리자로 로그인하고 사용자 목록을 봅니다. 다른 사용자로 로그인하고 싶습니다. 우리는 사용자 이름과 암호 해쉬만을 가지고 있습니다. – ali