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
MBTI는 맥락에 따라 달라진다
MBTI는 검사 시점에 스스로를 어느 롤로 지정했느냐에 따라 다른 값이 나온다. 질문지에 나오는 타인과 내 관계의 생존주기에 따라 다른 답을 하게 된다. 정규직 회사 동료들이나 오랜 친구들처럼 긴 관계들을 대할
오랜만에 JMSN을 만지작
JMSN을 만들어낸지도 어언 2년 8개월이 지났습니다. 그동안 정말 불성실한 Application 개발자로 -\_- 지냈습니다. 혹 JMSN을 사용하며 '도움 -> 버그신고하기' 메뉴를 사용해 보신적이
SMS MO로 좀 더 편하게 살기 - Lifepod 편
SMS MO를 아는가? Mobile Originate 다. 무수히 쏟아져내리는 sms 알림 메시지들이 SMS MT(Mobile Terminated) 이다. 조금만 더 있으면 스팸메일의 권위와 아성을 무너뜨릴