問題タブ [liveid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
487 参照

c# - Windows 8 Live ID の取得: GetPrincipalNameAsync() が空の文字列を返す

メソッドを使用しようとしています

Windows Live ID を取得しますが、空の文字列が返されます。その理由は誰にもわかりますか?

どうもありがとう。

0 投票する
1 に答える
790 参照

c# - プログラムでWindowsPhoneのLiveIDを抽出する方法は?

電話に関連するliveIDを検索する方法はありますか(myliveid@hotmail.co.ukのような方法で)?Androidで可能だったと思います。UserExtendedProperties.TryGetValue( "ANID")は役に立ちませんか?ありがとう

0 投票する
2 に答える
2555 参照

adfs2.0 - ADFS 2 と Live Id をクレーム プロバイダーとして使用する

クレーム プロバイダーとして Live Id (または Google、Yahoo など) を使用するように ADFS2 を構成することに成功した人はいますか? もしそうなら、構成手順をどこで入手しましたか? Live Id と ADFS に接続するが、ADFS を「ハブ」として使用したい

0 投票する
1 に答える
644 参照

c# - Live ID を MVC Web サイトに統合するのに苦労しています

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

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

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

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

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

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

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

0 投票する
1 に答える
246 参照

windows-runtime - (f.ex.) LiveID を使用して、WinRT および WP8 でユーザーを一意に識別しますか?

WinRT で、できれば WP8 でもユーザーを一意に識別する方法を探しています。WP7 アプリケーションでは、これを行うために Live ID のハッシュを取得できましたが、WinRT 環境でこれにアプローチする方法がわかりません。ここでの目標の 1 つは、Windows 8 環境全体でユーザーを識別することです。この場合、何らかの形で LiveID を使用しても問題ありません。いくつかの情報源を見つけましたが、Windows Marketplace では歓迎されないエンタープライズ セキュリティのアクセス許可 (またはそのようなもの) が必要になる可能性があるとも述べています。

ライブ ID に基づいてユーザーを識別したいとします。これを自動的に、複数のデバイス (PC、タブレット、おそらく WP8) で行いたいとします。どのようなリソースを探す必要がありますか?

0 投票する
0 に答える
1270 参照

asp.net-mvc-4 - ASP.NET MVC4 OAuth Microsoft (ライブ) アカウント - ユーザーのメールを取得する

ASP.NET MVC4 Web サイトに Microsoft ID を使用して OAuth 認証を実装しようとしています。これまでのところ、Microsoft アカウントでのログインは機能しています。しかし、追加のユーザー データ (具体的には、ユーザー アカウントまたは優先メール アドレス) を取得する必要があります。

メール サービスとして live.domains を使用しています。そこで、自分のドメインでユーザー向けのメールを作成しました。次に、これらのユーザーがメール アカウントを使用して (OAuth を使用して) サイトにログインできるようにします。

注:私のWebサーバーはasp.net 4.5をサポートしていないため、4.0で立ち往生しており、ASP.NET用のLiveSDKを使用できません(私の知る限り)...

アイデアは次のようなものです:

  • 組み込みの OAuth 機能を使用してユーザーをログインさせる
  • アカウントのメールアドレスを取得し、それが私のドメインからのメールかどうかを確認します
  • 私のドメインからのものでない場合は、登録を拒否します
  • 電子メールが私のドメインからのものである場合、ユーザーが登録して通常どおり続行できるようにします

デフォルトを参照として使用してカスタム Microsoft OAuth2Client を作成し (デフォルト クライアントはgithubにあります)、必要なスコープ (wl.basic、wl.signin、wl.emails) を指定しました。コードの残りの部分はほとんど同じです。

GetUserData 関数は、追加のユーザー データ (名前、性別など) を取得するために使用され、機能します。デフォルト クライアントからのコード:

}

私の理解では、これは(指定されたスコープに基づいて)要求されたすべてのユーザーデータを取得するため、応答に電子メールも含める必要があります。残念ながら、たとえそうであっても、応答ストリームからその情報を取得する方法がわかりません...

では、応答からの電子メールをどのように読むことができますか (正しい軌道に乗っている場合)。

0 投票する
1 に答える
227 参照

asp.net-web-api - Live Id が、Thinktecture Authorization Server を使用する ACS の ID プロバイダーとして UserId を返さない

ACS を接続した Thinktecture の Authorization Server と LiveID を ID プロバイダーとして使用しています。動作しますが、JWT は次のようになります (nameid クレームに注目してください)。

これは私のカスタム JWT トークン ハンドラーでキャッチされるため、ACS から直接取得されます。「nameid」クレームは Live ID UserId である必要がありますが、そうではなく、base64 でエンコードされた文字列のように見えますが、ランダムな文字にデコードされるだけです。https://apis.live.net/v5.0/8c8ce076ca27823fのように、ユーザーの公開情報を取得するには UserId を取得する必要があります。

何が間違っているか、構成が間違っている可能性があるかについてのアイデアはありますか?

0 投票する
1 に答える
722 参照

azure - カスタム ホーム レルム検出ページを使用する ACS で、Azure AD と Microsoft アカウントを "検出" するにはどうすればよいですか?

ACS ホーム レルム検出ページをカスタマイズしており、"microsoft アカウント" (別名 LiveID/Passport) または Office365/Azure Active Directory アカウントを持つユーザーに対応したいと考えています。

この状況では、次のワークフローが発生する可能性があります (私が理解している限り)。

  1. ユーザは ACS カスタム ページを使用してログインします
  2. ユーザーは「Microsoft アカウント」を選択します
  3. 会社/企業 ID のユーザー タイプ
  4. http://portal.microsoftonline.comの HRD プロセスは、ユーザーを ADFS サーバーにリダイレクトします。
  5. ADFS サーバーは、ユーザーを会社にリダイレクトします。

サインインが成功 (または失敗) すると、ログインは ACS ページにカスケードされます。

Azure ACS を Azure Active Directory/Office 365 と、私が作成したカスタム HRD ページと統合する (エンド ユーザーにとって) 最も効率的な方法は何ですか?

または、より明確に言えば、特定のドメインまたはアカウントが「Microsoft アカウント/LiveID」の世界に存在するかどうかを判断し、AzureAD で同じことを確認するためにクエリを実行できる JSON Web サービスはありますか。