問題タブ [thinktecture]

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

asp.net-identity - 外部トークン (Facebook、Twitter など) を検証して、ローカル ユーザー ベースのアクセス トークンを生成します。

ネイティブ モバイル アプリケーションと、ネイティブ アプリの機能をサポートする複数の Web API を構築しています。Web API に対するすべての要求を認証しているため、ASP.Net Identity で IdentityServer3 を使用しています。

ネイティブ アプリ ( Twitterおよび Digits) にソーシャル ログイン プロバイダーを使用したいのですが、ネイティブ アプリが Twitter での認証を処理するようにしたいと考えています。一度認証されると、Twitter からの外部アクセス トークンがネイティブ アプリで使用できるようになります。さて、外部アクセス トークンの検証とユーザーに基づくローカル アクセス トークンの生成をサポートするために、Identity Server 3 セットアップでエンドポイントを提供したいですか?

asp.net ID と ID サーバー 3 でこれを達成する最善の方法は何でしょうか?

このブログ投稿の著者は、私が達成しようとしていることを正確に説明しているようですが、identityserver3 http://bitoftech.net/2014/08/11/asp-net-web-api-2-を使用していません。 external-logins-social-logins-facebook-google-angularjs-app/

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

thinktecture-ident-server - Postman から IdentityManager API を使用できない

私は postman を使用しており、identity Manager からユーザー リストを取得しようとしています。しかし、アプリを正しく構成できません。https://localhost/idm/api/ users からユーザーを取得しようとしています

API+idmgr+openid スコープでトークンを取得し、クレームで管理者ロールを持っています。

起動ファイルは次のとおりです。

私は何が欠けていますか?

0 投票する
0 に答える
1326 参照

iis-7.5 - HTTP エラー 500.19 - 内部サーバー エラー - エラー コード 0x80070490 - IIS 7.5 (Azure で動作)

Azure エミュレーターでコードを実行しています。私が構築したコードは Thinktecture のIdentityServer2です。エミュレーターの実行が開始され、すべての準備が整った後、ブラウザーで URL を起動するとエラーが発生します。この問題に関する別の SOスレッドがあります。しかし、解決策は私のWeb.Configには当てはまらないようです

  1. URL 書き換えモジュールのルールはありません
  2. IIS マネージャーの既定の Web サイトには、パススルー認証があります。これは何ですか ?
  3. wwwroot にアクセスするためのフル コントロールをユーザーに付与します。
  4. 仮想フォルダー > 基本設定 > 接続先 > パス資格情報にはパススルー認証があります

他に何をすべきですか?

Web.Config

エラー

ノート

修正試行 1 機能しません。

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

asp.net-web-api2 - thinktecture - 本番環境でユーザーを取得する

thinktecture に関して私が見たすべての例で、InMemoryUserオブジェクトを使用してユーザーを表していることがわかりました。これはプロダクションコードにも適していますか? どうすればいいですか?

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

thinktecture-ident-server - Thinktecture IdentityServer への既存ユーザーの移行

フォーム認証を使用した ASP.NET アプリケーションがあります。usersDB にIdUserNamePasswordHashおよびのテーブルがありPasswordSaltます。

既存の認証情報を保持したまま、これらのユーザーを新しい Thinktecture IdentityServer インストールに移行することは可能ですか?

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

oauth-2.0 - IdentityServer 3 のログイン ビューを使用する必要がありますか

複数の内部およびクライアント向けアプリケーションをサポートする SSO サービスを設計しています。OpenId Connect と oAUTH2 を使用した ThinkTecture の IdentityServer 3 アプローチを検討しています。これが私たちが進むべき方向だと思います。ただし、IdentityServer から提供されたログイン フォームがユーザーに表示される例に夢中になっています。複数のアプリが参加する SSO サービスを開発する必要があるため、個々のアプリが独自のログイン ページを管理することを希望します。たとえば、アプリケーション A には、フォーム認証、Facebook、および Google + が必要な場合があります。アプリケーション B は、フォーム認証のみを必要とする場合があります。各アプリは、トークンを返すために IdentityServer にぶつかる必要があります。ただし、個々のアプリでドメイン内のログイン オプションの表示を管理する必要があります。

代わりにクライアント ログインを使用するには、IdentityServer をどのようにカスタマイズしますか?

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

angularjs - IdentityServer3 のビルトイン UI ビュー (ログインと登録) をオフにするにはどうすればよいですか?

IdentityServer3 をアーキテクチャ ミックスに実装しようとしています。クライアント、ユーザー、およびスコープを登録するというアイデアが気に入っています。私が気に入らないのは、IdentityServer3 の組み込みのログインおよび登録フォームを使用することです。

IdentityServer3 実装 (別名 TokenServer) を使用する必要がある 4 つの異なるアプリがあります。これら 4 つのアプリは AngularJs アプリです。これら 4 つのアプリにデータを提供するさまざまな C# .Net WebAPI サービスがあります。現在、これら 4 つのアプリのそれぞれに、独自の認証および登録プロセスがあります。IdentityServer3 を使用して認証ピースを統合する必要があります。

これらの 4 つのアプリには、それぞれ異なるアカウント登録/認証のニーズがあります。サード パーティ認証 (Facebook、Google) と、ユーザーが登録したアカウントに対する従来のフォーム認証が混在しています。

そのため、IdentityServer3 に付属するデフォルトのログイン/登録フォームを AngularJs アプリで使用することはできません。デフォルトのビューをオフにして、各 AngularJs アプリを TokenServer に接続する方法を見つけるのに多くの時間を費やしました。ログイン資格情報を /token エンドポイントに POST し、WebAPI への後続の呼び出しで使用できるトークンを返したいだけです。既存のログイン/登録 UI を変更せずに、各アプリの認証プロセスを IdentityServer3 に置き換えたいと考えています。

これを行う方法を示すサンプル アプリやドキュメントさえも見つかりません。IdentityServer3 の UI ビューをすべて「オフ」にして、AngularJs クライアントのログインおよび登録フォームを使用することは可能ですか?

私を正しい方向に向けてください。御時間ありがとうございます。

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

asp.net - IdentityServer3 で IdentityManager を保護する

私のセットアップでは、IdentityServer の同じホストに IdentityManager があります。必要な構成はすべてデータベース上にあります。

セットアップを作成するために、stackoverflow.com でこの質問を考慮し、このgithub issueに関するすべての議論に従いました。

また、参照されている SO の質問で言及されている会話を見つけるために、Gitter を購読しました。私のセットアップは @ilter のものとほとんど同じです。

しかし、私の場合、私は取得し続けます

エラー: このサービスを使用する権限がありません。

ログを見るとエラーは見つかりませんが、すべて問題ないようです

なにか提案を?