서비스 레이어로 웹 애플리케이션을 구축하고 있습니다. 서비스 계층은 RESTful 디자인을 사용하여 구축 될 것입니다. 향후 언젠가는 웹 애플리케이션과 동일한 서비스 계층을 사용하는 다른 애플리케이션 (iPhone, Android 등)을 구축 할 수 있다고 생각합니다. 내 질문은 이것이다-어떻게 로그인을 구현합니까? 전통적인 동사 기반 디자인에서 리소스 기반 디자인으로 이동하는 데 어려움이 있다고 생각합니다. SOAP로 이것을 구축했다면 아마도 Login이라는 메서드가있을 것입니다. REST에서는 리소스가 있어야합니다. 로그인을 위해 URI를 구성하는 방법을 이해하는 데 어려움이 있습니다. 다음과 같을까요?
http : // myservice / {username}? p = {password}
편집 : 프런트 엔드 웹 응용 프로그램은 인증을 위해 기존 ASP.NET 프레임 워크를 사용합니다. 그러나 인증 프로세스의 어느 시점에서 제공된 자격 증명의 유효성을 검사해야합니다. 전통적인 웹 애플리케이션에서는 데이터베이스 조회를 수행합니다. 하지만이 시나리오에서는 데이터베이스 조회를 수행하는 대신 서비스를 호출합니다. 따라서 제공된 자격 증명의 유효성을 검사 할 서비스가 필요합니다. 그리고 제공된 자격 증명의 유효성을 검사하는 것 외에도 사용자가 성공적으로 인증 한 후 사용자에 대한 정보 (성명, ID 등)가 필요할 수 있습니다. 이것이 질문을 더 명확하게 해주기를 바랍니다.
아니면 내가 이것에 대해 올바른 방식으로 생각하고 있지 않습니까? 내 질문을 올바르게 설명하는 데 어려움이있는 것 같습니다.
Corey