問題タブ [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 投票する
1 に答える
1847 参照

asp.net-mvc - ASP.NetMVCを使用した.NetOpenIdの実装

DotNetOpenIdからダウンロードしたサンプルには、新しいアプリケーションを作成したときに取得するMVC1.0アプリケーションとは異なるファイルが含まれています。

私はMVCとopenIdを初めて使用しますが、遭遇したすべての例は非常に古いものです。

DotNetOpenIdを使用してASP.netMVCでOpenidを実装する例を誰かに教えてもらえますか。

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

asp.net-mvc - DotNetOpenId を使用する ASP.NET MVC コントローラーを単体テストするにはどうすればよいですか?

カスタムIOpenIdAuthenticationインターフェイスから派生したオブジェクトをコンストラクターが受け取る AccountController がありますデフォルトでは、これはOpenIdRelyingPartyをラップするOpenIdAuthenticationServiceオブジェクトです。インターフェイスは次のようになります。

IAuthenticationResponseをモックできます。

ただし、IAuthenticationRequestをモックする方法がはるかに複雑に見えるため、よくわかりません。何か案は?

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

c# - OpenID の実装: ユーザーの識別

私が働いている会社は、内部の Web サイトを外部に公開したいと考えていますが、簡単な方法で訪問者を識別したいと考えています。一部の機能はすべての訪問者に表示されますが、ほとんどの機能は認証された訪問者に表示される必要があります。(また、一部の機能は管理者の訪問者に制限されています。) 経営陣は独自の認証システムを実装することを検討していますが、私は、既に利用可能で、ユーザー名/パスワードの管理を私たちから遠ざける既存の技術を使用することを提案しました. (セキュリティについて話しているとき、私たちは単なるアマチュアであるためです。認証は非常に優れている必要があります。)

そこで、Google のOpenIDから始めて、Google が提供するライブラリを調べました。使いやすそうで、ユーザーが認証されたことを示すトークンを取得できます。しかし、私たちのプロフィール情報を彼のID/トークン/その他にリンクできるように、このユーザーを特定するにはどうすればよいでしょうか?

簡単にするために、何か不足していることはわかっています。Googleで訪問者を認証し、このユーザーに永久にリンクするために使用できるトークンを取得する方法を示す例が必要です。(したがって、セッション トークンはありません。) このトークンは、ユーザーが自分のプロファイルを入力するために使用できます。

0 投票する
4 に答える
2117 参照

dotnetopenauth - Relying Party からログアウトするには?

ログインに Dotnetopenid を使用しています。

dotnetopenid プロバイダーを使用して、アプリケーションにログインしています。

ログアウト時に、FormsAuthentication.SignOut(); によってアプリケーション ユーザーのセッションを終了しています。しかし、ブラウザを閉じずにGoogleを使用してログインすると、id-passwordの入力を求められず、アプリケーションの保護されたページに移動します.

また、gmail.com を試してみると、id-password を要求せずにユーザー アカウントが直接表示されます。

では、アプリケーションとグーグルからも完全にログアウトするにはどうすればよいでしょうか?

前もって感謝します

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

openid - Google は、localhost の新しい openid クレーム識別子を生成していますか?

Google openid 識別子で問題が発生しています。シンプルなasp.net mvcプロジェクトでdotnetopenauthライブラリ(dotnetopenidの後継)を使用しています。localhost でのテスト中に、Google が時々新しい要求された識別子を生成することに気付きました。何故ですか?ローカルホストだけですか?さまざまなプロバイダー (Yahoo など) ではすべて問題ないように見えます

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

dotnetopenauth - DotnetOpenIDがOpenidプロバイダーからのログアウトを実装していないのはなぜですか?

重複の可能性:
依拠当事者からログアウトするにはどうすればよいですか?

DotnetOpenIDがOpenidプロバイダーからのログアウトを実装していないのはなぜですか?

現在のバージョンはDotNetOpenId-2.5.5.9153とDotNetOpenAuth-3.1.0.9122です。

彼らは次のバージョンでログアウトを実装することを計画していますか?

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

asp.net - openid-selector/ dotnet openid の使用に関する問題

dotnet openid API を使用してユーザーを認証するために、openid-selector ベースの UI を使用しています。Google を選択してキャンセルしてブラウザを閉じ、リンクを開いて yahoo を選択すると、yahoo ではなく Google にリダイレクトされます。

ブラウザーのステータスバーの下部にあるボタンをクリックすると、JS ファイルの歌唱関数に正しいパラメーターが送信されていることが示されますが、以前に選択した値を取得してそのページにリダイレクトすることを確認しました。

誰かが同じ問題に直面しましたか、それとも誰かがアイデアや提案で私を助けてくれますか

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

openid - DotNetOpenId 応答から属性を取得できません

オープンIDで検証した後、ユーザー情報を取得する方法を見つけようとしています。呼び出すたびに ClaimsRequest または FetchRequest を提供するかどうかは問題ではありません

私は常に null 参照を取得します。私が見たすべての例と同じように、次のように情報を追加しています。

私が間違っていることは何か分かりますか?

アップデート

Andrew によって提案された構成情報を追加すると、そこにたどり着きました。最終的に ClaimsResponse を取得していますresponse.GetUntrustedExtension<ClaimsResponse>が、response.GetExtension<ClaimsResponse>それでも null が返されます。また、返された ClaimsResponse には、要求したデータが実際には含まれていません。リクエストは次のとおりです。

これが私の構成です

私はv3.2.0.9177を実行しています

0 投票する
4 に答える
577 参照

c# - .Netのopenidサイトに行かずに、ユーザーがopenidに指定したパスワードを渡す方法は?

以下のコードを使用しています。

上記の行は、openid サイトにアクセスして認証を取得します。しかし、私は openid サイトにアクセスせずに認証したいと考えています。助けてください。ありがとう

0 投票する
6 に答える
21003 参照

authentication - OpenIDプロバイダーのURLのリストはどこにありますか?

WebサイトにOpenIDを実装しましたが、OpenIDプロバイダーのURLのリストを見つけるのに苦労しています。これは簡単に見つけられると思いましたが、ウェブを調べてみたところ、ほとんどの場合偶然にほんの一握りしか見つかりませんでした。

利用可能なプロバイダーとその認証URLをリストするリソースはありますか?

編集:これは私がこれまでに見つけたものです。すべてを試したわけではないので、間違っているものがあれば教えてください。

StackExchange https://openid.stackexchange.com

Googlehttps ://www.google.com/accounts/o8/id-2014年5月に非推奨-2015年4月にシャットダウン

Yahoo https://me.yahoo.com

Flickr http://www.flickr.com/username

AOL http://openid.aol.com/username

Blogspot https://www.blogspot.com/

LiveJournal http://username.livejournal.com/

Wordpress https://username.wordpress.com/

VerisignLabshttps ://pip.verisignlabs.com/-2016年9月に閉鎖

MyOpenIDhttps : //www.myopenid.com/-2014年2月にシャットダウンされる予定

MyVidoop https://myvidoop.com/

Technorati https://technorati.com/people/technorati/username/

PayPal https://www.x.com/developers/paypal/documentation-tools/quick-start-guides/standard-openid-integration-paypal-access