2012-04-25 3 views
2

500pxなどAPI、持って、私は500 PXのAPIを経由してユーザーをログインしようとしています

http://developers.500px.com/docs/oauth-request

それは、これを行うための唯一の方法のように思えるが、WebViewを介しているを使用してユーザーをログインするためにはOAuthを使用する方法ユーザーが認証し、一度500pxにログインすると、アクセストークンを使用してアプリに戻されます。

ウェブビューなしでこれを行うにはどうすればよいですか?私は、2つのテキストフィールドを実装したい、1つはユーザー名のために、もう1つはパスワードのために、そしてユーザーにログインする。

ありがとうございます!

答えて

5

OAuthパターンの背後にある全体の前提は、サードパーティ開発者がユーザーのユーザー名とパスワードで決して信頼されるべきでないということです。その代わりに、ユーザは知っていて信頼するサービスのログインポータルにリダイレクトされ、ユーザ名とパスワードを入力し、信頼されていないサードパーティのアプリケーションに許可を与え、認証キーと秘密で信頼されないアプリケーションにリダイレクトされますこれを使用して、サードパーティのアプリケーションは、ユーザーのためにサービスにアクセスできます。

ユーザーはこのパターンに慣れており、信頼しています。このパターンを破ることで、あなたは規約違反となり、Webに精通したユーザーはアプリケーションを使用する可能性が低くなります。

関連する問題