Google One Tap UX 및 로그인 리디렉션 후 로그인 상태를 유지하는 방법에 대한 문서를 찾을 수 없습니다. 저는 HTML API를 사용하고 있습니다. 여기 코드를 참조하세요:
으아아아기본적으로 이 로그인 팝업을 30초 동안 지연시키고 해당 부분은 잘 작동하지만 곧 다음과 같은 일이 발생합니다.
Google SDK가 어딘가에 쿠키를 설정할 것이라고 생각했지만 그렇지 않은 것 같습니다. 아니면 지속적인 로그인 상태를 내 방식대로 처리해야 합니다. 여기서 올바른 접근 방식을 알고 싶습니다.
내 질문은: 사용자가 Google One Tap UX를 사용하여 로그인했는지 여부를 Google에서 어떻게 알 수 있나요?
해결책을 찾았습니다. Google에서는 쿠키에 참값이 있는 경우 원클릭 프롬프트
data-skip_prompt_cookie="yourcookie"
를 건너뛰는 div 태그에 라는 쿠키를 배치할 수 있습니다.내가 한 일은 asp.net의 서버 콜백에서 응답에 쿠키를 추가한 것입니다. 이렇게 하면 누군가 실제로 로그인한 후에만 프롬프트가 비활성화됩니다.
으아아아이렇게 하면 서버가 원래 페이지로 다시 리디렉션될 때 쿠키가 그대로 유지되고 한 번의 클릭이 다시 발생하지 않습니다.