2010-03-14 2 views
0

인증 방법으로 WSSE를 사용하는 REST 서비스를 작성했지만 서비스를 통해 웹 사이트를 만들어 브라우저를 통해이 휴식 서비스를 사용할 수 있기를 원합니다. 나는 사용자가 웹 사이트에 로그인 할 수있게하고, 예를 들어 "사용자보기"페이지와 같이 ajax 요청이 test.com/users에 요청되면 다시 목록을 볼 수 있기를 원합니다.REST 클라이언트 웹 사이트 로그인

내가 머리를 쓰려고하는 부분은 웹 사이트에서 로그인/로그 아웃하고 사용자가 페이지를 가로 질러 로그인하는 것입니다. 진정한 REST 구현에서는 서버에 아무 상태도 없기 때문에 $ _SESSION을 사용할 수 없으며 이제는 시작할 위치를 알 수 없습니다!

이 문제를 해결하는 가장 좋은 방법은 무엇입니까? 여전히 서버에 세션 정보를 저장하고 cURL을 사용하여 요청을 할 필요가 있습니까?

감사 제이

답변

3

왜 HTTP 인증을 사용? 일단 클라이언트가 자격 증명을 제공해야한다는 것을 알게되면, 모든 요청에 ​​대해 요청 헤더에서 사용자가 누구인지를 알게됩니다.

그런 다음 요청을 한 특정 사용자에 대한 응답을 조정할 수 있습니다.

1 월

관련 문제