問題タブ [thinktecture-ident-server]

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 に答える
188 参照

asp.net - ASP Web API アプリを ThinkTecture サーバー 2.0 に統合する際の認証の問題

私は ASP Web API に取り組んでいます。これを ThinkTecture Server v2.0 (ローカルに構成済み) に統合しています。[Authorize] 属性をホーム コントローラーに追加すると、API によって STS にリダイレクトされ、資格情報を入力すると、Web API にリダイレクトされたので、しばらくの間、適切に構成されていると思いました。しかし、別のフォルダー (/api/TheController) にコントローラーを作成し、このコントローラーでアクションを呼び出す (この時点で認証されている) と、「この要求に対して承認が拒否されました」というメッセージを受け取ります。

Home コントローラーを呼び出すと User.Identity は認証されますが、他のコントローラー (他のフォルダーにあるコントローラー) を呼び出すときは認証されないことに気付きました。

問題が何であるかについてのアイデアはありますか?よろしくお願いします。

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

thinktecture-ident-server - Thinktecture Identity Server HRD

Thinktecture ID サーバー V2 "WS-Federation HRD" を使用して、ユーザーが Facebook アカウントまたは Thinktecture ID サーバーによって作成した ID サーバーでログインできるようにしたいと考えています。以下は私のユースケースです。また、 https://github.com/thinktecture/Thinktecture.IdentityServer.v2/issues/484を参照して、Thinkecture ID サーバーを構成しようとすると、HRD ログイン ページが表示され、正常にログインできますが、常に次の URL にリダイレクトされます。ログインに成功した後、Thinktecture ID サーバーのホームページがクライアント アプリケーションに移動しません。

Thinktecture Identity Server と ASP.NET MVC クライアント アプリケーション構成で構成する方法を誰か教えてもらえますか?

ユースケース:

1.(アプリクライアント)abc.cloudapp.net/oauthclient2/

2.=> Thinktecture ID サーバー「hrd」ページ ( https://def.cloudapp.net/identityserver/ )

3.=> 成功した場合は、facebook または IDP (ID サーバー) でログインします。

4.=> (APP クライアント)abc.cloudapp.net/oauthclient2/ にリダイレクトします。

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

thinktecture-ident-server - MembershipReboot でユーザー プロファイルをカスタマイズする方法

MembershipReboot を Thinktecture Identity サーバー V2 に統合しました。ここで、名、姓、facebook、twitter などのユーザー プロファイルを拡張したいと思います。

ASP.NET メンバーシップ プロバイダーのように、MembershipReboot のみで構成ファイルを変更するだけでよい方法はありますか?

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

oauth-2.0 - thinktecture ID サーバーにあるアクセス トークンをどうするか

私はオンラインで一連のチュートリアルに従い、最終的に OAuth2 で ID サーバーを使用する方法を理解しました。

私は、いくつかのプロパティを持つアクセストークンを持っている段階にありますが、ユーザーが誰であるかを識別し、それらを保持/承認を処理することはできません。

誰か助けてくれませんか?

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

token - ThinkTecture Identity Server JWT トークンのデコード

OAuth2 を使用して Identity Server から JWT トークンを取り戻すことができたので、トークンからクレームを抽出したいと考えています。

https://developers.google.com/wallet/digital/docs/jwtdecoderなどのトークン デコーダーを使用すると、トークンの内部を覗くことができ、問題ないように見えます。

ただし、Microsoft JwtSecurityTokenHandler.ValidateToken を使用してクレーム ID を取得するために、c# でどのような復号化を使用すればよいかわかりません。

ID サーバーでは、参照用にコードに貼り付けた対称キーを使用しています。JWT トークンも有効です。

助けていただければ幸いです:

validationParameters.SigningToken にはどのような種類の SigningToken を使用する必要がありますか??