2012-03-16 5 views
1

私はWindowsのライブ開発者のドキュメントhereを読んでいました。その中で私は彼らがこのような認証方法を持っているのを見ました。RESTを使用してWindows Liveにユーザーをログイン

GET https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&  
response_type=RESPONSE_TYPE&redirect_uri=REDIRECT_URL 

私は、ユーザーのユーザー名とパスワードを与えないを除き、すべてを理解? 私は仕事を学ぶためにアプリ(私の人生の最初のもの)を作るつもりです。

私はRESTで何も使用していません。

答えて

3

OAuthを使用する場合、アプリケーションはユーザーのユーザー名またはパスワードを受け取ることはありません。むしろ、ユーザーはWindows Liveサーバー上のWindows Liveにログインし、アプリケーションに情報へのアクセスを許可します。ユーザーがアプリケーションを承認した後、ユーザーの代わりにWindows Liveからのアクセストークンを受け取ります。そのアクセストークンをLive APIで使用して、ユーザー情報を取得します。

RESTプロトコルを使用して何かをコーディングすることはあまりにもひどく複雑ではありません。私の経験では、リクエストメソッドとしてGETまたはPOSTを使用してAPIにパラメータを指定するだけです。リクエストにOAuthを追加することは、追加のパラメータを指定することです。

これまでにRESTやOAUTHをやったことがないので、ここでは2つのことを学ぶことが課題です。両方を見て時間を過ごす。

1

Oauthは実装が難しく、実装が難しいです。

ほとんどの言語では、既製のOauthライブラリを選択する必要があります。

http://oauth.net/code/

: (あなたはそれが何かがうまくいかない場合の設定および修復する方法を知ってどのように機能するかを知っておく必要があります。そうすれば、大藤詳細を心配する必要はありません。)
関連する問題