問題タブ [identitymodel]
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.
c# - IdentityServer4 のサンプル コードでは、authorized_client エラーが発生します
私は Identitymodel.OidcClient パッケージを学習しようとしており、提供されたサンプルの 1 つである ConsoleSystemBrowser サンプルをテストすることから始めました。これは非常に単純なサンプルであり、最初から完全に構成され、機能する例が得られると期待していました。ただし、サンプルをそのまま実行すると、このillegal_client - Unknown client or client not enabledエラーが発生します。
ログをチェックするように Serilog を設定しましたが、このエラーが発生した理由を示すログからは何もわかりません。何が問題なのかを見つけるのを手伝ってくれる人はいますか?
ログは次のとおりです。
asp.net-core - クライアント アプリケーションから IdentityServer4 を登録する
IdentityServer4 と .Net Core Identity を使用して OAUth サーバーを作成しました。ほとんどの場合、問題なく動作します。起動コードは次のとおりです。
クライアント サイトのページで [Authorize] 属性を使用すると、ユーザーは自動的に OAUth サーバーに送られ、ログインされます。私がやりたいのは、登録ボタンとログインボタンを使用してクライアントアプリにもログインできるようにすることです。次のようにログインページを作成して、ログインを見つけました。
リンクがこのページを指している場合、[Authorize] 属性により、OAuth サーバーでのログインがトリガーされます。ログインをトリガーするより良い方法を知っている人はいますか? 私のソリューションは常にサイトのルート ページに戻ります。このアプリのルート ページは [Authorize] 属性を持たない唯一のページなので、これで十分です。将来、それは変わる可能性があります。
また、登録リンクも機能するようにします。これは、登録ページに直接移動する機能が少なくとも機能していることを示しています。Microsoft.AspNetCore.Authentication.OpeIdConnect を使用してこれを実現する方法を知っている人はいますか?
これは技術的には2つの質問であることは知っていますが、答えは関連していると思います.