2017-10-18 8 views
0

セッションのエンドポイントを無効にする方法や、正しいセッションIDをプロビジョニングできる方法を教えてもらえますか? このエラーは、私が使用しているIdenttyServer4またはMicrosoft.AspNetCore.Identityにありますか? これは私のクライアントに関連していません。私はIdenityServer4 (1.5.X)のインストールされたバージョンを持っており、クライアントはうまく動作します。 ありがとうセッションのエンドポイントが有効になっていますが、セッションIDが不足しています

答えて

0

このエラーは、IdSrvで認証されていますが、idsrv.sessionのCookieが失われていることを意味します。これは、IdSrvホストの認証Cookieを無効にしてもセッションCookieを変更しない場合に発生する可能性があります。以下のためのあなたのConfigureServices見て:あなたは、あなたがそれらを必要とabsalutelyわからない場合

services.AddIdentityServer() 
.AddInMemoryClients(Clients.Get()) 
.AddInMemoryIdentityResources(Resources.GetIdentityResources()) 
.AddInMemoryApiResources(Resources.GetApiResources()) 
... 

services.AddAuthentication("MyCookie") 
.AddCookie("MyCookie", options => 
{ 
    options.ExpireTimeSpan = ...; 
}); 

だけservices.AddAuthentication().AddCookie()を削除します。

関連する問題