問題タブ [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.
windows-live-id - サインアウト時の Windows LiveID "サインアウトできませんでした" エラー
Web サイトに LiveID 認証を実装しています。以前にもやったことがありますが、この特定のプラットフォームである MojoPortal ではそうではありませんでした。
サインインは正常に機能しますが、サインアウトしようとすると、以下のエラー メッセージが表示されます。私のブラウザは Cookie をブロックしていません。
たとえば、LiveID を使用して MSDN にログインしたり、MSDN からログアウトしたりすると、同じメッセージが表示されます。自分のサイトのプログラミングに LiveID のサインアウト プロセスを妨害している何かがあるかどうか ((最近の?) すべての Web サイトにサインアウト コマンドが送信されると信じているため)、または live.com が単に最近問題がありますが、これは偶然です。
ログアウトできませんでした
ブラウザが Cookie をブロックしているため、サインアウトできませんでした。サインアウトするには、ブラウザ ウィンドウをすべて閉じます。
これが再び起こらないようにするには、ブラウザの設定を変更して Cookie を許可してください。その方法がわからない場合は、ブラウザのヘルプを参照してください。
authentication - Windows Live ID はどのように機能しますか?
OpenID がどのように機能するかを説明しているこの素晴らしい記事をたまたま見つけました。明らかに、OpenID コンシューマーと OpenID サーバーは URL クエリ文字列を介して情報を転送します。
Live ID が同様の機能をどのように実現するのか疑問に思っています。URLのクエリ文字列を介して情報が交換されていないようです。また、Live ID ログイン サーバーは、消費者ドメインとは異なるドメイン名を持っているため、Cookie を介した情報転送には適用されません。
Live IDのチュートリアルをググってみましたが、専門用語だらけでわかりずらいです。Live ID の仕組みに関するわかりやすいチュートリアルはありますか?
http - LiveId Web Auth が IMAGE/GIF 応答で Cookie の削除を確認する必要があるのはなぜですか?
LiveId Web 認証シナリオでは、クライアント アプリケーションが「clearcookie」リクエストを受信すると、認証 Cookie をクリアする責任があり、http を介して GIF 画像を返すことで成功を確認する必要があります。asp.net-mvc で liveid Web 認証の参照実装を使用すると、次のようになります。
wll.GetClearCookieResponse は次のように実装されます。
したがって、GetClearCookieResponse メソッドは、小さなハードコードされた GIF を含む byte[] 配列を作成します。
GIF で応答する必要がある特定の理由はありますか? プレーンテキスト (「OK」) や JSON だけではないのはなぜですか?
GIF を応答として返す (LiveId 以外の) プロトコルはありますか? 同様のコミュニケーション シナリオを必要とするプロジェクトでこのソリューションを採用する理由があるかどうかを知りたいので、質問しています。
javascript - ASP.NET で Messenger Connect クライアント側ライブラリを使用すると Javascript エラーが発生する
Live ID を使用したクライアント ログインを有効にするために、既存の Sitefinity サイト内に新しい Messenger Connect 機能を実装する際に問題が発生しています。
つまり、次のコードを使用してクライアント側の機能を実装する場合:
... Firebug で、正しく識別できない 3 つのエラーが発生します。
Sys.ArgumentTypeException: 型 'Sys._Application' のオブジェクトを型 'Sys.IDisposable' に変換できません。パラメータ名: オブジェクト
(ScriptResource.axd?d=.... 4993行目)
Sys.Application._doInitialize は関数ではありません
(MicrosoftAjaxBase.js の 1 行目)
Sys.InvalidOperationException: スクリプト 'MicrosoftAjaxGlobalization.js' が複数回参照されています。Microsoft AJAX スクリプトを明示的に参照する場合は、ScriptManager の MicrosoftAjaxMode プロパティを Explicit に設定します。
(ScriptResource.axd?d=.... 984 行目)
loader.js
エラーは、js.live.netのスクリプトを含めた場合にのみ発生します。
編集:エラーは必ずしもその順序でトリガーされるとは限りません。ページを更新すると、これらのエラーがシャッフルされたり、1842 行目などの他のエラーが発生したりするSys.ParameterCountException
ようScriptResource.axd?...
です。
claims-based-identity - LiveIDAPIが失敗します-トークンがありません
LiveID APIからいくつかの情報を取得しようとしていますが、エラーが発生します。
コードは比較的単純です。私はライブラリを含め、nameidentifier
WIFから取得したクレームでイニシャライザーを呼び出してから、meパスを要求しています。
エラーメッセージから、アクセストークンを提供できなかったと推測されます...しかし、クレームを正常に取得したので、アプリにはすでにこれがありませんか?
これが私のコードです:
* アップデート *
おそらく私はシステムにログインする必要があるので、次のようになりました。
しかし、同じエラー...
windows - WP7 からライブ ID を取得する
Windows Phone を搭載した携帯電話からローカルの Windows Live ID を取得するにはどうすればよいですか? 出来ますか?
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 電子メール アドレスを検証するために、電子メールまたはそのようなメカニズムを介した中間認証手順が必要になります。
これが誰かの助けになることを願っています。
windows-phone - Windows Phone で ACS を使用しているときに LiveID をログアウトするには?
Windows Phone アプリでアクセス制御を使用しています。何らかの理由で、ログイン後に別のアカウントでログインするようにユーザーに依頼する必要があります。ただし、通常、ユーザーは「自動的にサインインする」ボックスにチェックを入れ、別のアカウントを使用してサインインすることはできません。したがって、liveIDをログアウトして、ユーザーに別のアカウントで再度ログインするように依頼する方法を考えています。
私はこれを使ってみました:
しかし、機能していません。私が何をすべきかについての手がかりはありますか?ありがとう!
sharepoint-2010 - Sharepoint2010のライブID認証
構内のSharePoint2010サイトでライブID認証を使用することは可能ですか。SharePointサイトは、ネットワークの外部に公開されていません。認証後、ローカルホストのSharePoint / Siteにリダイレクトすることは可能ですか?
c# - Windows 8 Live ID を取得する方法
Windows 8 は Live ID をユーザー名として使用します。C# でこの LiveID を取得するにはどうすればよいですか?