3

3 日前に検索を開始しましたが、ユーザーを認証し、次のデータを含むログイン セッションを取得することで、すでに適切なポイントに達しています。

access_token: "xxxx"
authentication_token: "xxxx"
expires: "1339934686"
expires_in: 3600

ユーザー データを取得したいのですが、以前の知識があれば、 authentication_token値をデコードして、UserID を含むいくつかのプロパティを含む JSON オブジェクトを取得し、ユーザー データを取得する必要があることがわかります。

Microsoft の例で提供されたクラスを MVC サイトに含めようとすると、次のJsonWebToken.csような参照を解決できませんでした。

System.Runtime.Serialization.Json;
DataContractJsonSerializer;

検索したところ、参照を追加する必要があることがわかりました

System.Runtime.Serialization.Json,
System.ServiceModel,
System.ServiceModel.Web.

私がそれをしたとき、何も新しいことは起こりませんでした。

最後に、長い投稿で申し訳ありませんが、私の意図は問題と私が行った手順を説明することでした.

簡単な MVC の例の URL を提供してくれるか、なんらかの理由でトークンのデコードを手伝ってくれることを願っています。

4

1 に答える 1

1

これはあなたの質問を完全にカバーしていないかもしれませんが、ASP.NET MVC アプリが LiveID を使用しているが、ASP.NET メンバーシップ プロバイダーを使用していないという素晴らしい投稿があります。

http://blog.smarx.com/posts/actually-ima-cia-agent

1) ドキュメントのリファレンスはこちら: Windows Live ID Web 認証 SDK

2) およびLive Connect デベロッパー センター

于 2012-06-17T15:19:21.400 に答える