1

私はここでWindowsのライブ開発者向けドキュメントを読んでいました。その中で、彼らはこのような認証方法を持っているのを見ました。

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

ユーザーのユーザー名とパスワードをどこに指定するかを除いて、すべてを理解しましたか?動作を学ぶためのアプリ(私の人生で最初のもの)を作成することを計画しています。

また、RESTを介して何かを使用またはコーディングしたこともありません。

4

2 に答える 2

3

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

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

REST や OAUTH を行ったことがないので、ここで 2 つのことを学ぶ必要があります。時間をかけて両方を見てください。

于 2012-03-16T15:47:58.657 に答える
1

Oauth は取得が難しく、実装も困難です。

ほとんどの言語に対応する既製の Oauth ライブラリを選択する必要があります。(それなら細かいことは気にしなくていいです。大藤:設定や不具合が起きた場合の対処法を知るには、仕組みを知っておく必要があります。)

http://oauth.net/code/

于 2012-03-16T15:48:08.077 に答える