YAPC::Asia Tokyo 2014 で話したスライドです。 http://yapcasia.org/2014/talk/show/cc57f3ca-01b8-11e4-b7e8-e4a96aeab6a4
![OAuth/OpenID Connectを用いてID連携を実装するときに気を付けること #yapcasia](https://cdn-ak-scissors.b.st-hatena.com/image/square/5258ef0b89d9d4f2b3f5c29986726256d5790e09/height=288;version=1;width=512/https%3A%2F%2Ffiles.speakerdeck.com%2Fpresentations%2Fc8f0f10012420132ea3636ee7b6c2ab8%2Fslide_0.jpg%3F3452637)
_ AtomPub の相互接続 (inter-operability) 実験でハマったこと [atompub] AtomPub が RFC になるのを待っていたかのように,yohei さんや asakura さんが AtomPub の解説記事を書かれています. たけまる / Atom Publishing Protocol を勉強するには プロトコルの基本的な動作については,これらの解説記事や RFC を読めば 十分だと思います.ところが,実際にサーバやクライアントを実装して接 続実験をしてみると,思わぬ原因で接続できないことがあります.一種の Bad Know-how とも言えます. これまでに行った接続実験をもとに,ノウハウをまとめてみました. AtomPub を使う人は参考にしてください. ノウハウを紹介する前に,プロトコルを実装するときの基本姿勢について 良い言葉があるので紹介して
OAuthConsumerの基本的な使い方を説明します。 OAuthConsumerの基本的な使い方 OAuthConsumerは公式のドキュメント類が少なく、使い方について書かれたドキュメントもUsingOAuthConsumerくらいしか見当たりません。残念ながらこのチュートリアルも若干説明が不十分な部分があったり、サンプルコードはメモリーリークしまくりのコードになっているので、参考程度にみてあとは実際にコードを読むか使ってみて使い方を覚えていくしかありません。 上記チュートリアルを参考に、メモリーリーク等の問題を直したプログラムは下記のような形になります。 #import "OAuthConsumer.h" ... // サービスからアプリ用に割り当てられたKeyとSecret NSString* consumerKey = @"12345"; NSString* consumerS
Sabotter for iPhoneのアップデートに向けてTwitterのOAuth認証の部分の実装をどうするか検討していて。 Google Code Archive - Long-term storage for Google Code Project Hosting.にあるライブラリだとなんだか巨大すぎて、もっと軽く扱えるもの無いのかなーとhttp://dev.twitter.com/pages/oauth_libraries#objectivecをみてたらこんなのがあるらしい。 atebits / OAuthCore — Bitbucket たったの6ファイル! これだけでOAuthのための基本的なことはできるようだ。試しにxAuthでtokenを取得してそれを使ってTweetする、というのを書いてみた。簡単にするため非同期じゃなくHTTPリクエスト処理してます #import "
書いたというかFacebookのiOS SDKをベースに汎用的にしてみた。 ソースはこちら→YKOAuth at master from yuyak/YKKit – GitHub。 機能 すべてのOAuthに対応(たぶん) 自動でKeychainに登録 FacebookのOAuth認証みたいなダイアログなのできれい 使い方 YKOAuth *oauth = [[YKOAuth alloc] initWithKey:@"Twitter" consumerKey:@"YOUR_CONSUMER_KEY" consumerSecret:@"YOUR_CONSUMER_SECRET" site:@"http://twitter.com" requestTokenPath:@"/oauth/request_token" accessTokenPath:@"/oauth/access_token" a
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く