backbone.js 및 웹 API를 사용하여 응용 프로그램을 빌드하고 있습니다. JS 클라이언트는 api에 액세스하기 위해 ajax 요청을 보냅니다. API를 작성하는 것은 매우 쉽지만 API에 대한 인증 및 권한 부여를 구현하려고합니다.토큰 기반 인증 웹 API
성공적인 인증 후에 토큰을 반환하고이 토큰을 추가 요청에 사용할 계획입니다. 이 토큰은 HTTP Authorization 헤더에 전달됩니다. 내 요구 사항은 다음과 같습니다 1) 각 요청에서 토큰을 확인하고 사용자 ID를 가져옵니다. 2) 추가 작업을 위해 가져온 사용자 ID를 사용하십시오.
첫 번째 비트는 데이터베이스에 대해 영구 토큰을 확인할 수있는 사용자 지정 작업 필터를 사용하여 처리 할 수 있습니다. 하지만 두 번째 비트를 수행하기위한 샘플이나 예제를 찾을 수 없습니다. 전달 된 토큰에서 사용자 아이디를 얻고 나중에 처리하기 위해 아이디를 추가하고 싶습니다. 그것을 수행하는 방법이 있습니까?
제안이나 아이디어를 기다리는 중입니다. 모든 코드 샘플이 도움이 될 것입니다. 미리 감사드립니다.
내 대답은 여기에 있습니다. http://stackoverflow.com/questions/19269543/asp-net-web-api-for-user-authentication/19288696 – Rolfvm