我正在使用Identity Server 4,我試圖使用自省端點,但只是通過文檔我沒有得到它。如何在身份服務器4上正確使用自檢端點?
該文檔只給出了這樣的例子
POST /connect/introspect
Authorization: Basic xxxyyy
token=<token>
現在,爲什麼會存在這種基本的身份驗證和應該是什麼XXXYYY?我的意思是,在我的應用程序中沒有設置基本身份驗證。我一直在使用ASP.NET核心如下的ConfigureServices
剛剛安裝的Identity Server 4:
services.AddIdentityServer()
.AddTemporarySigningCredential()
.AddInMemoryApiResources(ApiResourceProvider.GetAllResources())
.AddAspNetIdentity<Usuario>();
和Configure
app.UseIdentity();
app.UseIdentityServer();
現在,我已經嘗試只是一個POST到/連接/與反思身體只是token=<token>
,但它返回了一個404.
我相信我真的沒有得到它。
我們如何在ASP.NET Core中使用自檢端點和Identity Server 4?
你想用內省端點實現什麼? –
我正在嘗試驗證令牌的有效性。我的意思是,一個令牌可能已過期,或者它可能不是一個有效的令牌。我希望能夠使用驗證。搜索一下,我發現內省端點是實現它的方式,但我並沒有真正瞭解它的使用方式。 – user1620696