0

私は oauth を初めて使用するので、この質問がプロトコルの動作方法に関する根本的な誤解を表している場合はご容赦ください。

特定のユーザーの Instagram フィードからの写真を表示するように iOS アプリケーションを変更することを任されています。Instagram API ドキュメントを読んだり、Apigee サービスをいじったりしたところ、必要なデータを取得する前に oauth 経由でログインする必要があるようです。

私のアプリケーションでは、写真フィードにアクセスするために、ユーザーが自分の Instagram 資格情報でログインすることを強制したくありません。代わりに、ユーザーに表示する写真のリストを取得する前に、アプリケーションが保存された資格情報を Instagram に自動的に提示し、oauth 認証を透過的に実行するようにしたいと考えています。

これを実装することは可能ですか、それともユーザーが手動で資格情報を提示するためにリモート サービスの認証ページにアクセスする必要があるという oauth の要件はありますか?

ユーザーにログインページを強制することなく、必要な資格情報を単純に保存 (ハードコードを読む) して Instagram に渡すことができるように思えますが、開発者がそうしているケースを見つけることができませんでした。

私の質問は次のとおりです。a) これは可能ですか。b) これは良い考えですか? c) これに関する詳細情報はどこで入手できますか? (つまり、この動作をサポートする iOS oauth ライブラリはありますか?

いつもありがとう。

4

1 に答える 1

2

彼らが真のインスタグラムユーザーなら、そんなことはすべきではありません。Instagram がアプリを取り消すリスクがあります。これが Oauth の要点です。ユーザーは資格情報をサード パーティ アプリケーションと共有する必要はありません。

これらのユーザーが「仮想」ユーザーに似ており、ほぼ 2 つのシナリオ (つまり、これらのユーザーの資格情報を所有している) にいる場合、UIWebView を表示してユーザーを取得する代わりに、自分でログインを調整することを妨げるものは何もありません。ログインする。

于 2013-07-15T21:19:24.193 に答える