1달전에 삽질한 내용이지만 저같은 순진무구
한 개발자가 덜 고생하라고 포스팅 하나 남깁니다.
테스트 했던 폰은 삼성 SCH-V840 이며, 이통사는 SKT를 씁니다. WAP Browser도 302 redirect를 아주 잘- 쫓아갑니다.
그런데 한가지.. HTTPS 에서 HTTP 로 Redirect 를 걸면 브라우저가 살짝 맛이 갑니다.웹서버 요청 로그를 보면, 3회 정도 뻘 요청을 보내다가 '서버에서 응답이 없습니다' 에러를 뱉고 끝나버립니다.
처음에는 WAP Browser라 SSL을 제대로 지원하지 못하나 했는데, 그런건 아니였습니다. 단순히 HTTPS 에서 HTTP 로 Redirect 만을 받지 못하는 것이였습니다.
혹시나 해서 Redirect 대신에 사용자 인터랙션을 한번 더 받고 가도록 페이지를 나눴더니 아주 잘 동작하네요.
자.. 왜 이런 짓을 하게 됐을까요? WAP 에서 오픈아이디 로그인해보려고 했습니다 -_-;
myID 를 비롯하여 idtail, 해외 OpenID 제공자인 myopenid 도 제대로 처리를 하지 못하더군요. 혹시나 해서 dummy idp를 올리고 SSL을 모두 끈 상태에서 WAP 으로 OpenID 로그인을 시도했더니 정상적으로 인증되더군요. (sreg도 잘 받아옵니다 :D)
WAP Browser 만이 생성해내는 HTTP 헤더와 이통사 IP 대역으로 필터링하는 기술로 부비부비하면
IDP에 모바일 디바이스를 위한 페이지 뷰와 약간의 로직(선별적인 302 redirect)만 얹어서 휴대폰에서도 즐겁게 OpenID 사용을 할 수 있습니다.
요새 하는 일 없이 바빠서(이런 상태를 게으른 상태라고 합니다 -_-) myID에 발 빠르게 모바일 지원을 넣게 될지는 모르겠으나 기술 장벽은 모두 없어졌으니 재미난 매쉬업과 함께 myID에 모바일 지원을 넣게 될 듯 합니다.
요점: HTTPS => HTTP 302 Redirect 조심 하세요~
Comments
5 thoughts shared
안녕하세요? 장호씨 오랜만입니다. 음 핸드폰연락처바꾸셨던데 --; 연락좀 해주세요.. 제가 좀 물어볼께 있어서... JMSN을 제가 쓴 책에 약간 소개하는 내용을 실어서 이를 허락받고자 --;
홍길동
음..openid가 뭐쥐???
Continue Reading
Discover more thoughts and insights
리듬의 중요성
생각하는 머리와 이의 근본이 되는 마음과 그것을 표현해내는 도구와 결과물이 쓰여지는 속도가 일치하지 않으면 흐름이 끊어져 흐름이 맞는 다른 일로 눈을 돌리게 된다 . 그러므로 한 부분의 속도가 빠른 사람은
책력(冊力) 그리고 책을 읽는 동기
안상헌씨가 쓴 책력이란 책입니다. 처음부터 대작을 만들려고 하지 마세요 글을 쓴 게 지난달이니 최근 몇달동안에는 안상헌씨 책을 많이 읽고 있나봅니다. 지난주에 재미있게 읽었던 문요한씨가 쓴 굿바이 게으름도
하루야채 다 먹었다
백수인 4주 동안에는 매 시간 시간이 다이나믹한 생활이였다. 물론 규칙적인 생활과는 전혀 상관이 없었고, 덕분에 다이내믹한 생활로 가득차서 예측할 수 없는 일들도 많고 삘받은거 있으면 끝날때까지 밤새고 버닝해서