Windows Live ID は、異なるアプリで同じユーザーに対して異なるユーザー トークンを返しているようです。
これがスクープです。
Windows Live ID は、Unique User Token を私に与えると考えられています (私はそう思います)。これを使用してユーザーを識別したいと考えています。私のアプリは 2 つの部分です... 1 = ASP.NET webapp...2 は WPF です。(同一DB/ユーザーテーブル)
問題:
ユーザーが ASP.Net にログインすると、UserToken = 00202009399 を取得します。
ユーザーが WPF にログインすると、UserToken = 00829909233 を取得します。
質問:
- これはグリッチですか?もしそうなら - 回避策は何ですか?
(これが計画された動作である場合 - MS はアプリケーションまたはドメインごとにユーザー トークンを分離したいと考えているとしか思えません)
- これら 2 つの異なるアプリ (WPf & ASP.Net) が同じ組織/所有者/Azure アカウントからのものであることを LiveID に伝える設定はありますか?