問題タブ [windows-live-id]

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 投票する
1 に答える
152 参照

javascript - javascript コードを使用して、jsp Web フォームにデータを投稿できますか?

Windows Live 認証でユーザーを認証できる JavaScript コードを持っています。ログオン後、簡単なメッセージがユーザーに表示されます。

私が望むのは、メッセージがユーザーに10秒間表示され、その後、ユーザーの電子メールIDとログインの成功を示すフラグが、同じブラウザウィンドウで開かれるjspページに投稿されることです...できますこれはJavascriptまたは他の方法を使用して行われますか?

これらの値を jsp フォームに渡すことができない場合、代わりにこれらの値を jsp セッション変数に格納できますか (他の JSP がこれらの値を使用できるようにするため)。ありがとう、アービンド。

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

claims-based-identity - LiveIDAPIが失敗します-トークンがありません

LiveID APIからいくつかの情報を取得しようとしていますが、エラーが発生します。

コードは比較的単純です。私はライブラリを含め、nameidentifierWIFから取得したクレームでイニシャライザーを呼び出してから、meパスを要求しています。

エラーメッセージから、アクセストークンを提供できなかったと推測されます...しかし、クレームを正常に取得したので、アプリにはすでにこれがありませんか?

これが私のコードです:

* アップデート *

おそらく私はシステムにログインする必要があるので、次のようになりました。

しかし、同じエラー...

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

c# - Windows Live ID に関連付けられた電子メール アドレスを取得する方法はありますか?

Windows Live ID Delegated Authentication SDK 1.2 を使用して Web サイトの認証を提供したいクライアントがいます。

彼らが提案したアーキテクチャは、サイトの使用を許可されたユーザーの電子メール アドレスを含むデータベース テーブルを持つことでした。ユーザーが Windows Live ID Web 認証を使用してログインすると、その Live ID に関連付けられた電子メール アドレスを表と比較し、それに基づいてサイトへのユーザー アクセスを許可/禁止する必要がありました。

これは可能ですか?Windows Live ID に関連付けられた電子メール アドレスを取得する方法について説明しているドキュメントが見つかりません。

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

php - ユーザーのメールを取得するための Messenger Connect OAuth Wrap API

hotmail/windows live からユーザーのアドレス帳をインポートできる PHP スクリプトを書きたいと思います。そのために Messenger Connect OAuth Wrap API を使用しています。アクセス トークンを取得した後、http://apis.live.net/V4.1/cid- '.$uid.'/Contacts/AllContacts .. を使用してユーザーの連絡先を取得しましたが、メール アドレスではなくメール ハッシュが返されます。私はドキュメント全体を見てきました..上記の呼び出しを使用すると、アドレスの代わりに電子メールハッシュが返されると書かれています。また、実際のメールアドレスを取得する方法は他に記載されていません。誰かがこの点で私を案内してもらえますか?

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

authentication - Windows Live ID 続行ボタンが壊れている

認証メカニズムとして Windows Live ID を使用する実稼働 Web アプリケーションがあります。数ヶ月間、それはうまく機能しています。しかし、8月初旬、突如深刻な問題が発生し始めました...

ユーザーが (別のウィンドウのアプリまたは別の Windows Live アプリを介して) Windows Live に既にサインインしており、サイトに移動すると、[続行] ボタンが表示されます。「既にサインインしています」と表示され、ユーザーが [続行] をクリックすると、サイトにリダイレクトされます。8 月上旬に、この [続行] ボタンが機能しなくなりました。クリックしても何も起こりません。私たちはコードを何も変更していません。見よ、この問題を経験しているのは私たちだけではありません。 -4e10-821b-55c3bae580bc

これは明らかに Microsoft のページのバグです。私たちが必要としているのは回避策です。お客様が既に Windows Live にサインインしている場合、文字通り私たちのアプリにアクセスできません。別の Web サイトにアクセスし、サインアウトしてから、私たちの Web サイトに戻る必要があります。これは苦痛であり、Windows Live を認証メカニズムとして使用することについて考え直す必要があることは想像に難くありません。

Microsoft のバグ修正が保留されているため、私たちは水に沈んでおり、これを顧客に説明する必要があります。回避策を探して独自に取り組んでいます。現在の解決策は、「Web アプリにアクセスするときに Windows Live にサインインしていないことを確認してください」です。理想的とは言えません。何か案は?

ありがとう!

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

c# - Windows Live ID によるデスクトップ アプリケーションへのログイン

ユーザーが Windows Live ID を使用できるデスクトップ アプリケーション用のログイン フォームを作成したいと考えています。manage.dev.live.comでアプリケーションを作成し、デスクトップ実装セクションを使用します。

WebBrowserコントロールを使用して、特定のアドレスに移動します。しかし、ユーザーのトークンを受け取る方法がわかりません。私が間違いを犯した場合は、それを修正する方法を教えてください。

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

windows-live-id - LiveID 使用時に ACS から入力メール アドレスを取得する

Live ID を使用しているときに、$(InputValue) を使用して ACS からユーザーの電子メール アドレスを返す/パススルーするように ACS ルールを結び付ける方法はありますか?

パッシブ認証を使用していて、Live ID にリダイレクトされますが、InputValue 電子メール アドレスを取得する可能性のあるルールを ACS から関連付ける方法があるかどうか疑問に思っていました

私が見る限り、これはもちろんログイン ページをホストすることで可能になると思いますが、可能であれば ACS から別の方法で取得できるようにしたいと考えています。

(現在のシナリオは、ユーザー ID とロール用のデータベース バックエンドを備えた既存の ASP.Net アプリケーションの上に Live ID 認証を実装することであると付け加えておくべきでした。)

現在のシナリオに関する追加情報: 現在のシナリオは、独自の独自のデータベース認証セキュリティ モデルを備えた既存のシステムです。ユーザーの電子メールアドレスを傍受できるかどうかを確認するためにあらゆる種類の方法を試しましたが、最終的にこれを行うための利用可能なアプローチは望ましくないと判断しました (この特定のシナリオでは)。

このシナリオで Live ID 認証に移行するための唯一の適切で安全なパターンは、アプリケーションの周りに登録システムを構築することです。これにより、既存のユーザーが LiveID を登録し、それらをアプリケーションに戻して Live ID 'nameidentifier' をキャプチャできるようになります。 .

ただし、未知のユーザーがこれを実行できることを考えると、使用されている Live ID 電子メール アドレスを検証するために、電子メールまたはそのようなメカニズムを介した中間認証手順が必要になります。

これが誰かの助けになることを願っています。

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

windows-phone-7 - Windows Phone アプリケーションで Windows Live Id を使用できますか?

そこにガイダンスはありますか?サンプル?これは可能ですか?

私が見つけたものはすべて、WP7がリリースされる前の2010年です! (次の質問を含む: Windows Phone 7 の Windows Live ID 認証および Windows Phone 7でのWindows Live ID シングル サインオンおよび現在ログインしている Windows Live Id (Windows Phone 7) の取得およびWindows Phone 7 のMessenger connect デスクトップ API )

新しいもの?

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

c# - Live Connectが常に同意を求めるプロンプトを表示するのはなぜですか?

WindowsLiveでユーザーを認証したい。これには、Windows Live Connect5.0SDKを使用します。WPF WebBroserコントロールを使用してトークンを取得していますが、常に同意を求められます。

Webブラウザに次のリンクに移動させます。

https://oauth.live.com/authorize?client_id=CLIENT_ID&response_type=token&scope=wl.signin%20wl.basic&redirect_uri=https://oauth.live.com/desktop

クライアントIDをアプリケーションIDとして使用します。そして、リダイレクトURLへのナビゲーションを監視します。私はほとんどログインする必要はありません。しかし、毎回、2つのスコープに同意する必要があります。

奇妙なことに、私がアプリを調べると、同意を与えたので、両方のスコープがチェックされます。

また、サイレントログインに別のURLを使用する場合:

https://oauth.live.com/authorize?client_id=CLIENT_ID&response_type=token&scope=wl.signin%20wl.basic&redirect_uri=https://oauth.live.com/desktop&display=none

ユーザーがwl.signinとwl.basicに同意していないというエラーが表示されます。

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

windows-phone-7 - Windows Live ID OAuth2 リダイレクトの問題

アプリケーションに Windows Live ID を組み込もうとしています。

ここに画像の説明を入力

まず、Windows Live Dev アプリケーション アカウントを作成しました。

http://msdn.microsoft.com/en-us/windowslive

私のクライアント ID が 12345 であるとしましょう (もちろん、実際にはかなり長いです)。

次に、次の指示に従いました。

http://msdn.microsoft.com/en-us/library/hh243647.aspx

これは、次のサンプル URL を示唆しています。

https://oauth.live.com/authorize?client_id=CLIENT_ID&scope=SCOPES&response_type=トークン&redirect_uri=REDIRECT_URL

このカスタム URL を使用します。

https://oauth.live.com/authorize?client_id=12345&response_token=token&scope=wl.signin%2cwl.basic%2cwl.offline_access&redirect_url=https%3a%2f%2foauth.live.com&display=touch

ユーザーはログインを求められます。

ブー、ユーザーは無効なページにリダイレクトされます。

私がここに欠けているものはありますか?前もって感謝します。