11

ユーザーが特定のWebサイトにログインするためにOAuth 2.0プロトコルを実装する必要があるiPhoneアプリを実行しています。Web サイトにアプリケーションを登録した後に取得したクライアント ID とクライアント シークレットがあります。これについていくつか知りたいことがあります。

  1. これに関する多くのリンクを見ました。しかし、私の頭の中では、OAuth クラスを使用する必要があるのか​​、それとも OAuth コンシューマ クラスを使用する必要があるのか​​よくわかりません。

  2. クエリ文字列でユーザーの電子メール ID とパスワードを送信せずに、OAuth でユーザーの認証は可能ですか?

  3. Web サイトを uiwebview にロードして Web サイトにログインし、さらに画面の機能を使用するためのユーザー資格情報を取得することができます。

これは私が開発している最初の種類のアプリです。どうすればよいかを明確に知ることができるように、誰かが私を助けてくれれば素晴らしいと思います。

編集: OAuth を使用して Web サイトにログインするための優れたチュートリアルがあれば、共有してください。

前もって感謝します

4

2 に答える 2

7

OAuth の仕様とドキュメント

iOS での OAuth の SDK

(「特定の Web サイト」といえば、iOS 用の公式またはサードパーティの SDK がありますか? はいの場合、OAuth 認証を自分で実装する必要はありません。)

于 2012-04-26T05:38:54.740 に答える
0

OAuth チュートリアルで優れたチュートリアルを見つけることができます。このチュートリアルは MAC アプリケーション用であり、Google OAuthCustomer ライブラリを使用します。OAuthCustomer 関連の読み取り値とソース コードは、以下の URL 内にあります。

  1. Google OAuth 顧客
  2. サンプル アプリケーション

iOS アプリケーションの OAuthCustomer ライブラリ ファイルから ARC 以外のものを必ず削除してください

于 2014-11-04T12:52:24.043 に答える