WebView 앱에서 Google 로그인 오류

브라우저나 PWA에서 접속할 때는 Discourse에서 Google 로그인 기능이 완벽하게 작동했습니다. 하지만 WebView를 통해 Google 로그인을 시도하면 오류가 발생합니다.
문제가 무엇일 수 있는지, 혹은 Google 로그인을 다른 방식으로 설정해야 하는지 알려 주실 수 있나요?

오류 화면을 캡처해서 여기에 공유해 주세요.

제가 받는 에러입니다.

이것을 확인해 보세요.
https://stackoverflow.com/questions/40591090/403-error-thats-an-error-error-disallowed-useragent#43270724

쿠키 저장소를 공유하여 로그인이 정상적으로 작동하도록 하는 Chrome 커스텀 탭을 사용하는 것을 고려해 보세요.

그리고 새로 추가된 설정 app association android를 사용하면 Chrome Custom Tab을 전체 화면으로 표시할 수 있습니다.

@Falco @riking Chrome Custom Tabs에 대해 알려주셔서 감사합니다. 솔직히 여러분의 댓글을 보기 전까지는 이 기능에 대해 들어본 적이 없었고, 댓글을 보고 나서도 관련 자료를 많이 찾아봤습니다. 좋은 개념인 것 같지만, 작동하게 만드는 간단한 튜토리얼을 찾지 못했습니다.
Themeforest에는 WebView 앱은 있지만, Chrome Custom Tabs를 위한 것은 없습니다. 제 웹사이트에 맞게 수정해서 바로 출시할 수 있는 완성된 Chrome Custom Tabs 템플릿이 있다면 알려주실 수 있나요?