OAuth2 인증 시스템을 사용하여 이미 존재하는 MVC 응용 프로그램에서 WebAPI를 개발 중입니다.이미 ID를 사용하는 프로젝트에서 고객 계정 관리
이 API를 사용하면 클라이언트가 내 사용자 정보를 요청할 수 있습니다. 현재 사용자는 ID 테이블 (ASPNetUsers)에 저장됩니다. 내 응용 프로그램에서는 Identity 클래스 및 메서드를 사용하여 등록, 로그인 등을 수행합니다.
문제는 여기에 있습니다. 액세스 토큰을 요청할 때 인증 할 수 있도록 "신원 확인"방식으로 API 클라이언트 계정을 관리하고 싶습니다. 하지만 내 고객과 내 사용자간에 공통점이 없기 때문에 현재 사용자 테이블을 사용할 수 없습니다.
완벽 솔루션은 내 사용자를위한 것이고 내 고객을위한 것입니다. 그러나 오랜 시간 검색 한 후에는 가능하지 않다고 생각했거나 기껏해야 엉망이되었습니다. .
내 고객을 인증하는 무료 솔루션은 무엇이 될 수 있습니까? 불행히도 필자는 내 프로젝트에 Auth0을 제공 할 여력이 없다. – Lawi
무료로 제공되는 것은 아니지만 시스템에 구현하기위한 비용은 여전히 있지만 ASOS 및 IdentityServer와 같은 오픈 소스가 더 적합한 지 평가할 수있다. –