Ich implementiere owin Middleware, wo ich die Sitzung in der Datenbank speichern muss. Betrachten Sie diese Beispiel-So erstellen Sie einen benutzerdefinierten Sitzungsspeicher
var options = new CookieAuthenticationOptions()
{
AuthenticationType = CookieAuthenticationDefaults.AuthenticationType,
CookieName = "ChatCookies",
LoginPath = CookieAuthenticationDefaults.LoginPath,
LogoutPath = CookieAuthenticationDefaults.LogoutPath,
ExpireTimeSpan = TimeSpan.FromDays(1),
SessionStore =
};
Hier gibt Session-Speicher-Option ist, und ich will es implementieren, so bin ich nicht in der Lage, um einen Reim, wie es zu tun. Bitte hilf mir, es zu machen.
Ich war auf der Suche auf die GitHub-URL, aber nicht in der Lage, herauszufinden, wie die cookieauthenticationstore einzurichten, da der Konstruktor wird ticketdataformat Objekt zu akzeptieren. –
Ich habe die gleiche Frage. Die Dokumentation sagt: "- Ein optionaler Container, in dem die Identität über Anfragen hinweg gespeichert wird." - Across-Anfrage, aber immer über Anfragen ist es unmöglich Shop-Identität, denn wenn der Benutzer authentifiziert wurde, ruft nur 'RetrieveAsync'. Wie kann Identität über Anfrage hinweg gespeichert werden, wenn immer 'RetrieveAsync' aufgerufen wird? Ich brauche 'RenewAsync' oder' StoreAsync' Aufrufe für jede Anfrage, ist es nicht so? – gvivetapl