본문 바로가기
[android] Google Sign In 서버로 검증하기 #3 [android] Google Sign In 서버로 검증하기 #3 https://developers.google.com/identity/sign-in/android/backend-auth -Client 에서 Sign in 이 끝나면 user의 ID token 을 HTTPS 를 통해 서버로 보낸다.Server 에서는 ID token 을 이용해 검증한다. 이 때 절대 Account 정보에서 얻어오는 id 정보가 아니라,ID token 을 보내야 한다. -ID Token 을 가져오기 위해서는 GoogleSignInOptions 를 만들 때 requestIdToken 을 호출해야 한다.GoogleSignInOptions gso = new GoogleSignInOptions.Builder(GoogleSignInO.. 2018. 2. 24.
CardDAV 간단히 알아보장. CardDAV 간단히 알아보장. -연락처의 client/server protocol. -HTTP 를 사용하는 WebDAV base 이다.연락처 Data 교환은 vCard 를 사용한다. -vCard 는 전자 명함 교환을 위한 표준 포맷이다.이름, 주소, 전화번호, 이메일, URL, logo, 사진, Audio clip 등이 들어간다. vCard2.1 예시)BEGIN:VCARDVERSION:2.1N:Gump;ForrestFN:Forrest GumpORG:Bubba Gump Shrimp Co.TITLE:Shrimp ManPHOTO;GIF:http://www.example.com/dir_photos/my_photo.gifTEL;WORK;VOICE:(111) 555-1212TEL;HOME;VOICE:(404) 5.. 2017. 11. 14.
[Android] 제대로 된 REST API 를 구축해보자. [Android] 제대로 된 REST API 를 구축해보자. reference : http://mytechaddiction.blogspot.kr/2014/02/rest-interaction-in-android.html?utm_source=Android+Weekly&utm_campaign=4254f212fb-Android_Weekly_91&utm_medium=email&utm_term=0_4eb677ad19-4254f212fb-337262377 Anti-Patterns 1. UI Thread 에서 API Call. 2. Activity 나 Fragment 등에서 Thread 를 만들어 요청 3. 결과를 Memory 에만 저장하여 사용. Decouple the UI from the http call. Act.. 2014. 3. 18.
[mobile] 실수하기 쉬운 Mobile UX. 실수하기 쉬운 Mobile UX. 출처 : http://www.wired.com/opinion/2013/09/designing-for-mobile-means-ditching-deeply-ingrained-pc-instincts?utm_source=Android+Weekly&utm_campaign=2ba44616b5-Android_Weekly_69&utm_medium=email&utm_term=0_4eb677ad19-2ba44616b5-337262377 모바일에서는 실제로 보여주기 전에 속여라. 모바일 네트워크가 PC 네트워크에 비해 아주 느리다는것은 기정 사실.느린 건 알아도 누구도 마냥 기다리는 것을 바라지는 않는다. 다음과 같이 할 수 있다.예를 들어 누군가가 어떤 글에 댓글을 달던가 하면, 그것을 .. 2013. 10. 25.
[android] Volley java.io.IOException: Received authentication challenge is null 안드로이드, Volley library java.io.IOException: Received authentication challenge is null Volley library 를 사용하는데 위와 같은 메세지가 나오는 문제가 자꾸 발생한다.그 이유를 분석해보니 Volley 에서는 200, 204 ( No Content ) 를 제외한 모든 response code 를 error 로 치부한다. 저 에러는 authentication 에 관련된 403 response code 가 왔을 때 volley 가 뿜어내는 error 이다.그러니 403 이 발생하지 않도록 하면 되는 것. 구글링 하다 보니 Timestamp 에 문제가 발생하면 서버쪽에서 403 에러코드를 return 하는 경우가 많다고 한다. 즉 req.. 2013. 8. 1.
"웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 내용정리. "웹을 지탱하는 기술" 이라는 일본 저자가 쓴 책을 본 후에,핵심이 되는 내용이랑 내가 몰랐던 내용인데 정리해두면 좋을 것 같은 내용을 정리해본다. 설명과 함께 정확한 내용, 빠진 내용을 확인하고 싶은 사람은 책을 직접 볼 수 있도록~ 웹을 지탱하는 기술 서평을 보고 싶으면 여기를 클릭! 웹의 다양한 용도 1. 웹사이트 2. User InterfaceHTML 도움말, 웹 UI for embedded systems 3. APIWeb Service 라 부름 웹을 지탱하는 기술 1. HTTP, URI, HTML 2. 하이퍼미디어비선형적 컨텐츠. 중간에 link 타고 갈 수 있고, 동영상, 다른 사이트 등을 껴 넣을 수 있다. (책은 선형) 3. 분산시스템자료의 내용이 전세계적.. 2013. 6. 24.
반응형