問題タブ [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.
.net - DotNetOpenAuth 送信 multipart/form-data
DotNetOpenAuth で oAuth を使用してファイルをアップロードし、multipart/form-data 経由で送信するために利用できるサンプルを知っている人はいますか?
.net - DotNetOpenAuth を使用した localhost の OpenID プロバイダー
DotNetOpenAuth サンプル プロバイダーをローカルで実行していますが、Web ブラウザー経由で要求を正しく処理しているようです。デバッガーで承認用のハンドラーをステップ実行できます。
Google や他のプロバイダーで認証できるプロジェクトがありますが、サンプル プロバイダーでは失敗します。サンプル プロバイダーは要求をまったく認識せず、依存側は例外をスローします。No OpenID endpoint found.
証明書利用者で次のことを行うとします。
UntrustedWebRequestHandler
クラスがホスト名への接続を防止することに気付きましlocalhost
たが、テストケースに従って、または手動でホワイトリストに登録されたホストとして追加しても、役に立たないようです。
ホストが次の方法で到達可能であることを確認しました。
考え?なぜそれがまったく要求をしないのかについて、私は機知に富んでいます。
編集:次localhost
のようにホワイトリストに登録されました:
web.config
また、次のように追加してホワイトリストに登録しようとしました:
どちらのアプローチを使用しても、デバッガーで調べると、ホワイトリストに登録されたホストのリストにlocalhost
表示されます。UntrustedWebRequestHandler
彼らのプロバイダーはまだリクエストを受け取っていません。
c# - yahoo openidリクエストのnullpointerですが、google(dotnetopenid)ではありません
私はプログラムでyahooとgoogleとのopenidハンドシェイクを行っています。googleは問題ありませんが、yahooはnullポインタをスローします。
スタックトレース:
呼び出しコード:
受信コード(および例外のソース)
何が得られますか?奇妙なことに、yahooのピースが最近機能していて、ライブラリのバージョンを変更していません...
c# - dotnetopenid を使用して yahoo の「このサイトを確認できません」というメッセージを回避する
I'm using dotnetopenauth to implement openid functionality, and it is working fine. However, yahoo displays the standard 'yahoo cannot verify this site' message, which throws off some users. There's some info on fixing this problem, but I would think that I should use DNOA to do it, rather than wing it.
I found some info on why this may be happening, but was hoping that there's a way to configure DNOA to handle this on its own.
asp.net-mvc - ToString() を使用した ActionResult リダイレクト レンダリング
次のサンプルを使用: http://www.west-wind.com/Weblog/posts/899303.aspx
次の行...
return req.RedirectingResponse.AsActionResult();
文字列「DotNetOpenAuth.Messaging.OutgoingWebResponseActionResult」をレンダリングします。これは、投稿された行で ActionResult として返されるクラスです。クラス名を実際のリダイレクトではなく文字列として取得する理由を知っている人はいますか?
事前にthnx!
asp.net - DotNetOpenAuth ライブラリ使用時の PolicyException
DotNetOpenAuth dll を /bin ディレクトリにドロップすると、アプリが次のスタック トレースで実行されません。このライブラリを使用した経験のある人はいますか? 私は彼らのドキュメントを調べましたが、正しく展開していないのではないかと疑っています。私の Web アプリは、ローカル コンピューター上で完全に信頼して実行されている必要があるため、どのアクセス許可を要求していて取得できないのかが不明です。
ありがとう!トム
asp.net-mvc - ASP.Net MVC でのリダイレクトについて
ASP.Net MVC でリダイレクトはどのように機能しますか?
私は、Scott Henselman のブログから、DotNetOpenId を使用して OpenID 経由でログインするコードをコピーして変更しました。デバッグ中、このコード セグメントを実行すると、次のことがわかります。
throw 句に到達することはありませんが、リダイレクトを続行します。それはどのように機能しますか?
次に、OpenId プロバイダーからの応答を取得したら、次のコード セグメントを使用してデバッグします。
そして、 FormsAuthentication.RedirectFromLoginPage() への呼び出しが返され、アクションから何かを返す必要があることがわかりました。ここには何を返せばいいですか?
twitter - OAuth と DotNetOpenAuth による Twitter 更新アクセス
.NET (DotNetOpenAuth) で OAuth を使用して、Web アプリケーション経由で Twitter アカウントに更新を送信しようとしています。OAuth と Twitter の基本的なワークフローが理解できました。
サーバーWebアプリケーションで役立つかどうか、どこが混乱していますか? ユーザーとのやり取りは望んでいません。しかし、アプリケーションの起動後にどのように見えるかというと、リクエスト トークンとアクセス トークンを再作成する必要があります。これには、ユーザーの操作が含まれます。
私の場合の正しいワークフローは何ですか? リクエストトークンまたはアクセストークンを構成ファイルに保存しますか? それとも、HTTP 基本認証を使用する最も簡単な方法ですか?
ありがとう
windows-mobile - どの .NET Framework で DotNetOpenAuth を利用できますか?
ほとんどの (すべて?) OAuth リソース (プロトコルに関する情報と、独自のアプリケーションで簡単に使用するためのコード ライブラリの両方) をインターネットで見つけた場合、使用しているアプリケーションが Web アプリケーションであると想定しているようです。
ただし、Windows モバイル Twitter クライアントで OAuth を使用して、 Twitterとの対話を開始したいと考えています。ここでは、一連の単純なメソッドを介して基本認証を使用しています。
私が正しければ、基本認証は 2010 年 6 月に Twitter によって廃止されようとしているので、今年の夏以降に Twitter クライアントを機能させ続けるには厳しい期限があります。また、OAuth を使用する他のサービス ( Foursquareなど) のサポートを簡単に追加できるようにしたいと考えています。
今のところ私の質問はもちろん簡単です:
DotNetOpenAuthは通常の .NET フレームワークでのみ使用できますか、それともコンパクトなフレームワーク バージョンもありますか?
.NET Compact Framework 3.5 アプリケーションで OAuth を使用できる (その他の) OAuth ライブラリを知っている人はいますか?
誰でも簡単な答えを手伝ってもらえますか? ;-)