問題タブ [dotnetopenauth]

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

.net - 「claimid.com」を OpenID としてログインできないのはなぜですか?

負荷分散された環境で Open ID の証明書利用者を実装する必要があります。

ここにある提案に従って、OpenIdRelyingParty コンストラクターに null を渡そうとしました。結果はどういうわけか一貫していません。

www.myopenid.com をプロバイダーとして使用すると、機能します。

www.claimid.com をプロバイダーとして使用すると、次の例外が発生します: ProtocolException - No OpenID endpoint found。この例外は、バランスの取れていない環境 (私のローカル ワークステーション) でもCreateRequestメソッド呼び出しでスローされます。

両方のプロバイダーで機能させるために何ができるでしょうか?

アップデート:

以下を試してみましたが、残念ながらうまくいきません。

  1. IRelyingPartyApplicationStoreとして null を使用するようにDotNetOpenAuth.OpenId.RelyingParty.UserControllerのOpenIdRelyingPartyコンストラクターを更新しました
  2. サンプルを実行する
  3. claimid.com/aarnott を OpenId 入力に渡します
  4. ProtocolException : OpenID エンドポイントが見つかりません。

OpenIdRelyingPartyにデフォルトのパラメーターなしのコンストラクターを使用すると、同じサンプルが機能します。サンプルをローカル マシンで実行しました。

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

asp.net-mvc - ClaimsRequest が null に戻るのはなぜですか?

DotNetOpenAuth プロジェクトの実験を始めたところです。サンプルのOpenIdRelyingPartyMvcプロジェクトを変更すると、Google と連携するClaimRequestためのメールを取得できました。

しかし、自分のプロジェクトに OpenID を追加しようとすると、ClaimResponse は常に null を返します。不足しているプロジェクトまたは環境設定があるかどうか疑問に思っていますか?

これが私のAuthenticate方法です:

}

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

openid - DotNetOpenAuth によるメールの取得とリダイレクトの問題

OpenIdAjaxTextBox を使用して DotNetOpenAuth をセットアップしようとしていますが、2 つの問題があります

  1. ユーザーの電子メールアドレスを取得できるようにしたいのですが、それはログインイベントで行われると思います (右?) しかし、そのイベントは決して呼び出されません。そこにブレークポイントを設定しようとしましたが、到達しませんでした。

  2. OpenIdAjaxTextBox (Gmail など) に openid プロバイダーを入力すると、テキスト ボックスにログイン ボタンが表示されるので、それをクリックすると、新しいウィンドウがポップアップして Gmail のログイン フォームが表示されますが、その後、ユーザー名とパスワードを入力します。ポップアップウィンドウが更新され、自分のウェブサイトがそのポップアップウィンドウにロードされるログインをクリックすると、ログイン後にポップアップウィンドウが閉じて、サイトにリダイレクトされないことが期待されます。

ここに私が使用しているコードがあります

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

c# - Windows Mobile WinFormアプリでOpenIDを使用する方法はありますか?

WindowsフォームアプリケーションでOpenIDを使用しようとしています。それを使用する方法はありますか?Webサービスかそれとも似たようなものですか?

このアプリケーションは、C#およびCompact Framework2.0SP2を搭載したWindowsMo​​bile5.0以降で実行されます。

ありがとうございました!

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

c# - DotNetOpenId - Open Id はデータを取得します

新しい Web サイトで OpenId を使用しており、ユーザーに関する基本的な情報を取得しようとしています。以下のコードを参照してください。以下が常に null になるのはなぜですか?

そしてメインコード

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

asp.net - DotNetOpenAuth メールを受け取る

私は dotnetopenauth 3.3.0.9283 (ナイトリー ビルド) を実行しています。うまく機能し、以前の問題 ( DotNetOpenAuth が電子メールを取得してリダイレクトする問題)を解決しました。

これで、ユーザーのメールを gmail からのみ取得できるようになりました。yahoo と myspace を試しましたが、常に「オブジェクト参照がオブジェクトのインスタンスに設定されていません」というメッセージが表示されます。ビルドに付属のサンプル ajaxlogin.aspx と loginProgrammatic.aspx を実行しましたが、どちらも同じエラー メッセージが表示されます。

これは私がサンプルに追加した唯一の行です (また、メールを必須に設定します)

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

c# - DotNetOpenAuth を使用した Two-legged OAuth

私は 2 本足の OAuth を読み、その背後にあるプリンシパルを理解しました - 私の質問はDotNetOpenAuthライブラリに固有のものです。2 段階認証を介して DotNetOpenAuth を使用する方法に関するサンプル コードまたはサポート ドキュメントはありますか? 三本足は非常にうまくサポートされているように見えます.二本足は単に歩数を減らすだけなので、これは簡単だと思いますが、今のところそうではありません.

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

openid - DotNetOpenAuth自動ポストバック

DotNetOpenAuth-3.3.0.9302ナイトリービルドを使用していますが、openidajaxtextboxを更新パネルに配置すると、自動ポストバックイベントの発生がブロックされるという問題が発生しました。そこで、問題を説明するために簡単なサンプルを作成しました。

このコードは、ラベルの番号をインクリメントするだけです。したがって、openidajaxtextboxをupdatepanel内に配置することで、他のすべてのイベントが発生していないように見えるラベル番号を増やすことができます。ただし、openidajaxtextboxがupdatepanelの外に配置されている場合、コードは期待どおりに機能します。

アンドリューはここで何が起こっているのですか?私は何が欠けていますか:)

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

asp.net-mvc - Web サイトに openid を使用しようとしています。openid を使用する asp.net mvc の作業サンプルを教えてください。

時間がないため、Googleを掘り下げてopenidに関する情報を取得してから実装することはできません。openidがasp.net mvcでどのように機能するかを説明するasp.netサンプルを教えてください。ありがとう。