При входе в сервер WSO2 Identity Server с использованием SOAP AuthenticationAdmin я могу использовать «loginWithRememberMeOption». При использовании этого параметра Identity Server предоставит «RememberMeDataValue». Например:Аутентификация WSO2 - Разница между JSESSIONID и RememberMeDataValue
admin-26d5de4f-c243-4141-acbf-2513f99174cd
я могу использовать это значение в «loginWithRememberMeCookie», что скажет мне «истина», если значение действительно генерироваться.
Однако, как я понимаю, более распространенным способом «запоминания» пользователя является использование cookie сеанса. В этом случае также предоставляется ответ от сервера идентификации.
Set-Cookie: JSESSIONID=94784CC9FC03E9FA3822CFDDAD0D36F6; Path=/; Secure; HttpOnly
В чем разница между этими двумя значениями?
Спасибо Isuru, что очищает его. Однако, когда пользователь входит в систему с параметром «запомнить меня», как он выходит из системы? Я попробовал это, «вытащив» JSESSIONID, который пришел с «запомнить меня cookie». Затем я попробовал службу loginWithRememberMeCookie. Вместо ожидаемого false, поскольку пользователь действительно выходил из системы, он все равно регистрировался. – JimRoy
Когда вы вызываете операцию выхода, сеанс недействителен на сервере. Таким образом, JSESSIONID недействителен, и вы больше не сможете общаться с сервером. Когда вы входите в систему с loginWithRememberMeCookie, вы передаете cookie «RememberMe». Это значение cookie действительно, и вы войдете в систему. Надеюсь, это поможет! –