RememberMe 값과 유형 변환에 대한 로깅 추가
- string/boolean/number 핸들링을 위한 type 변환 추가 - 추적 쿠키 설정 논리에 대한 자세한 로그 추가 - Log RememberMe 값 및 유형은 쿠키 설정 문제를 디버그
USERNAME 및 REMEMBER ME 쿠키 작업에 대한 포괄적 인 로깅 추가
- 페이지 부하에 대한 자세한 로깅 추가 - 로그인 응답 후 쿠키를 확인하려면 로그인을 추가하십시오. - 로그인 API에서 Set-Cookie 헤더 로깅 추가 - 벌레잡기를 위한 페이지 짐에 모든 쿠키를 기록하십시오
USERNAME 및 REMEMBER ME 쿠키를 도메인 별 설정으로 추가하십시오
- USERNAME 쿠키를 설정하면 성공적인 로그인을 기억하십시오 (1 년 만료) - 로그인 시도를 취소 할 때 Clear USERNAME 쿠키 - REMEMBER ME 쿠키를 '1' 또는 '0'을 체크박스 상태로 설정 - 페이지로드에서 USERNAME 쿠키의 사용자 이름 필드를 자동 ...
Remount를 위한 formKey를 사용하는 숨겨진 사용자 필드를 업데이트하십시오
- logout 후에 remount에 숨겨지은 사용자 입력에 열쇠를 추가하십시오 - 로그아웃 후 모든 사용자 관련 필드를 완전히 신선하게 유지
브라우저 autofill을 방지하기 위해 logout 후에 힘 모양 remount
- 강제 구성 요소 remount에 로그아웃 후 변경되는 formKey 상태 추가 - FormKey를 포함하는 TextField 키 변경 - Change motion.div 키는 formKey를 포함 - 임의 필드 이름과 autocomplete=off와 결합하여 브라우저 자동 채우기 방...
브라우저 자동 충전 인식을 방지하기 위해 임의 필드 이름을 사용합니다
- 각 페이지 부하에 사용자 이름 필드 이름을 위한 무작위 suffix 생성 - 페이지 부하를 가로지르는 영역에서 브라우저를 방지 - autocomplete=off와 state를 결합하여 기존의 사용자 자동 채우기 방지
로그아웃 후 오래된 사용자를 복원하는 브라우저 자동 채우기
- 'username'에서 'off'로 자동 완성 - 'on'에서 'off'로 자동 완성 - 로그아웃에서 온 경우 Clear 사용자 및 암호 상태 - 사용자가 다시 클릭 할 때 자동 채우기 이전 사용자의 브라우저를 방지 - 로그아웃 후 신선한 로그인 양식을 보장합니다
로그아웃 중에 모든 쿠키를 비활성화
- kamo-login 로그아웃 페이지에서 모든 쿠키 삭제 (클라이언트 측) - kamo-login logout API에서 모든 쿠키 삭제 (서버 사이드) - Clear localStorage 및 sessionStorage 뿐 아니라 - 모든 도메인/경로 조합된 쿠키 삭제 - 모든 도메...
Logout endpoint에서 키 삭제하기 전에 명확한 세션 데이터
- 키 삭제하기 전에 빈 JSON에 세션 데이터를 설정 - 세션은 삭제가 실패하거나 복제 지연이 있는 경우에도 사용 불가합니다. - 삭제가 실패한 경우 clear data로 오류 처리 추가 - 세션 데이터가 정리되었는지 보여주는 로깅 개선 - getRedisReadClient에 대한 정...
로그인 중에 새로운 것을 설정하기 전에 Clear 기존 *** 쿠키
- 모든 가능한 *** 쿠키 변형 (기본 도메인, 호스트 이름, 도메인 없음) - 이전 로그인에서 이전 세션 쿠키 재사용 방지 - 새 로그인을 항상 새로 생성된 세션을 유지 - 로그인 후 계정 A에 로그인하는 문제 수정은 여전히 계정 B의 세션을 사용합니다
수정 로그아웃: 호출 SecurityService 로그아웃 엔드포인트 완전히 잘못된 세션
- Call SecurityService /api/security/logout, Java 백엔드에서 제대로 유효성 검사 - 세션이 삭제되고 CSRF 토큰이 제거되고 세션이 완전히 정리됩니다. - 로그아웃 후 다른 계정으로 로그인하는 문제가 여전히 이전 세션을 사용합니다. - Redis ...
Logout 흐름 수정: 명확한 쿠키 하지만 여전히 자동 로그인 시도
- SkipAutoLogin 논리 제거 (자동 로그인은 항상 작동해야 함) - 로그아웃에 clearCookies param 추가 - 로그인 페이지는 clearCookies=true일 때 쿠키를 삭제하고 자동 로그인을 시도합니다. - Auto-login은 세션이 죽기 때문에 로그아웃 후 ...
로그아웃 문제 수정: 로그아웃 후 자동 로그인 방지
- SkipAutoLogin 쿼리 매개 변수 추가 - SkipAutoLogin=true가 존재할 때 자동 로그인 확인을 건너뛰기 - Logout에 대한 향상된 쿠키 (다중 도메인 / 경로 조합) - Client-side Cookies는 서버 측에 백업으로 삭제 로그인 후 이전 계정으로...
