페이스북 앱으로 로그인할 때 403 오류가 발생합니다

워드프레스에서 디스코스로 로그인하기 위해 플러그인을 사용하고 있습니다.
하지만 페이스북 앱으로 디스코스에 로그인하려고 하면 다음과 같은 오류가 발생합니다:

이 오류는 디스코스의 구글 로그인 인증 설정 때문인 것 같습니다.
페이스북 앱 로그인 문제를 확인해 주실 수 있으신가요?

제 로그인 링크는 다음과 같습니다:

여기 아무도 없나요?
이 오류는 제 페이스북 고객에게 매우 중요합니다.

안녕하세요 :slight_smile:

금요일 늦은 시간에 지원 질문을 게시하면 응답이 약간 지연될 수 있습니다.

이 문제는 WP Discourse나 Discourse 자체의 문제가 아닙니다. Google이 내장 브라우저(예: Facebook의 내장 브라우저)에서 OAuth2 로그인을 허용하지 않기 때문에 발생하는 문제입니다. 다른 여러 웹사이트에서도 동일한 문제를 겪고 있을 것입니다. 이 문제에 대한 기술적 세부 사항은 여기를 참조하세요.

해결 방법은 Facebook의 웹 브라우저 대신 일반 웹 브라우저를 사용하여 Discourse 인스턴스에 액세스하는 것입니다. 또는 사용자가 Facebook의 웹 브라우저를 사용할 수 있도록 다른 로그인 방법을 허용하는 것도 고려해 볼 수 있습니다.

감사합니다.

글쎄요, FB 사용자에게 도움을 줄 수 없는 것 같습니다.
지역 Facebook 사용자가 대부분이지만, 저는 B2B 서비스를 제공하고 있으므로 G 로그인으로 생성된 Gmail이 연락에 매우 중요합니다…

구글이 이 문제를 향후에 수정할 가능성이 있을까요?

안녕하세요,

다음과 같은 아이디어가 있습니다.

403 오류가 발생했을 때 다른 URL로 리다이렉트할 수 있는 옵션을 추가해 주실 수 있을까요?
이렇게 하면 사용자에게 안내를 제공할 때 더 유연하게 대응할 수 있을 것 같습니다.

구글의 관점에서 보면, 이건 페이스북의 문제입니다 :slight_smile:

이것은 워드프레스에 특화된 질문이 아니므로, 디스코urses 팀 중 누군가가 이 문제에 대해 더 적절하게 답변할 수 있을 것입니다. 하지만 이는 디스코urses와 무관한 두 다른 서비스(페이스북과 구글) 간의 문제이므로, 디스코urses가 할 수 있는 일은 많지 않을 것으로 추측됩니다. 이 문제는 페이스북에서 콘텐츠를 공유할 때 구글 로그인을 사용하는 많은 서비스들에 영향을 미친다는 점을 명심하십시오. 이는 디스코urses에 국한된 문제가 아닙니다.

호기심이 듭니다만, 만약 구글 로그인만 사용해야 하는 B2B(기업 간 거래) 사례라면, 왜 페이스북에서 클릭하여 들어오는 대규모 사용자를 지원할 필요가 있는 것일까요? 대부분의 B2B 환경에서는 사용자가 페이스북 공유를 통해 포럼과 상호작용하지 않습니다.

더욱이, 이 문제는 사용자의 사이트 링크를 클릭했을 때 구글 로그인으로 자동 리다이렉트되는 사실에서 비롯되는 것 같습니다. 여기에 대한 또 다른 해결책은 게스트가 로그인 없이 사이트를 볼 수 있도록 하는 것, 즉 auth immediately 설정과/또는 login required 사이트 설정을 비활성화하는 것입니다.

페이스북에서 콘텐츠를 공유하면서 콘텐츠 확인을 위해 로그인을 요구하는 것은 다소 이례적인 조치인데, 특히 B2B 맥락에서는 더욱 그렇습니다.

B2B 환경에서 앱을 사용할 때 몇 가지 충돌이 있습니다.

Facebook은 보안이 취약하고 B2B에 필요한 인증 수준이 부족합니다. 하지만 현지 관행이나 시장 수요 때문에 대부분의 Facebook 사용자가 기업으로 하여금 Facebook을 계속 사용하도록 강요합니다.

시장과 기술의 이러한 측면들이 저에게 이런 문제를 안겨주고 있습니다.

**로그인 없이 접근할 수 있는 링크는 매우 적절합니다. 하지만 추천 링크가 두 개나 있어서 로그인 링크 하나만 있는 경우보다 사용자가 혼란을 겪습니다. 그래서 403 오류 시 다른 링크로 리다이렉트하여 첫 번째 추천 링크가 유일하게 유지되도록 하는 방법에 대해 궁금합니다.

로그인이 필요 없는 링크 하나만 사용하시기를 권장합니다. 더 도움을 드리고 싶지만, 이는 더 이상 Discourse 지원 질문이 아니라 비즈니스 워크플로우를 어떻게 설계할 것인가에 대한 질문입니다.

안녕하세요,

Discourse WordPress 플러그인을 사용하여 로그인할 때, Discourse로 리다이렉트되어 먼저 포럼이 표시됩니다. 이로 인해 고객들이 혼란을 겪고, 로그인 창을 기다리는 대신 포럼을 클릭하려 합니다.

로그인 창이 표시되기 전에 포럼이 표시되지 않도록 해 주실 수 있을까요?