Primary links

http://host.domain.com/ 끝부분 slash (/) 가 있는 것과 없는 것의 차이

저의 경우 별도의 openid 서버를 테스트 중이고,
openid spec 에 대해서는 현재 잘 파악하지 못하고 있는 상태입니다.
 
springnote.com 의 경우
도메인명을 입력시 http://host.domain.com/ 을 요청하며,
이곳 포럼의 경우 http://host.domain.com 을 요청합니다.
 
이런 경우 identity 의 데이터가 다르다보니 / 가 포함된 요청시에는 인증이 가능하고,
/ 가 없는 경우 없는 유저라고 판단을 하고 있습니다.
 
openid 의 delegate 가 순수 host.domain 으로 구성된 것이 아닌 path/file 까지 포함할 수 있는 것으로
알고 있는 데, / 가 있고 없고의 차이를 체크 하려면 이는 서버측에서 판단하여야 하는 것인가요??
혹은 데이터를 삽입시 / 가 있고 없고의 데이터를 두개를 넣어야 하는 것일까요?
 
스펙 문서를 안보고 너무 초급스러운 질문을 올려 송구스럽게 생각합니다 --;;;

있는것고 없는것 모두 같은 identifier 로 취급되어야 합니다.

따라서, 입력시 두개 모두 처리하시되, normalize 단계에서 하나로 단일화 하시고, 그것을 key 로 쓰시면 됩니다. 이경우 http://host.domain.com/ 로 normalize 하십시오. 브라우저 주소창에 '/' 뺀것을 넣고 실험해 보시면 브라우저가 '/' 를 붙인후 서버에 요청을 합니다. 물론, url 이 path 부분까지 있는 경우에는 임의로 '/' 를 붙이시면 안되구요, http GET 을 하시는 과정에 서버가 redirect 한다면 최종 URL 을 사용하시는 것이 맞습니다.