私はIdentity Server 4を使用していますが、私はイントロスペクションエンドポイントを使用しようとしていますが、ドキュメントでは取得できません。IDサーバー4でイントロスペクションエンドポイントを正しく使用する方法は?
ドキュメントはただそこにこの基本的な認証であるとxxxyyy何をする必要がありますなぜ、今、この例
POST /connect/introspect
Authorization: Basic xxxyyy
token=<token>
を与えますか?私のアプリには基本的な認証設定はありません。
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddInMemoryApiResources(ApiResourceProvider.GetAllResources())
.AddAspNetIdentity<Usuario>();
とConfigure
app.UseIdentity();
app.UseIdentityServer();
に今、私はイントロスペクション/ /接続にだけPOSTを試してみた:ConfigureServices
に次のように私はASP.NETコアを使用するだけでセットアップのIdentity Server 4をしました体はちょうどtoken=<token>
ですが、それは404を返しました。
私は本当にそれを取得していないと思う。
ASP.NET CoreでIdentity Server 4でイントロスペクションエンドポイントを使用するにはどうすればよいですか?
イントロスペクションエンドポイントで何を達成しようとしていますか? –
トークンの正当性を検証しようとしています。つまり、トークンが期限切れになっている可能性があります。トークンが有効なトークンではない可能性があります。私はこれを使用して検証できるようにしたい。ちょっと調べてみると、イントロスペクションのエンドポイントはそれを行う方法であることがわかりましたが、実際にどのように使用されているのかは分かりません。 – user1620696