表示されるエラーは以下の通りです:
Can't Load URL: The domain of this URL isn't included in the app's domains. To be able to load this URL, add all domains and subdomains of your app to the App Domains field in your app settings
アプリのドメインはサイトの設定で設定されています。サブドメインではなく、サイトは https を使用しています。念のため、設定で www も設定しました。
調べてみると、「Products」の「Facebook logins」設定では、「enforce https」がオンに強制されているだけでなく、以下も有効になっています:
Use Strict Mode for Redirect URIs Only allow redirects that use the Facebook SDK or that exactly match the Valid OAuth Redirect URIs. Strongly recommended.
この設定をオフに変更することはできず、他の場所でこの問題を修正するために推奨されているようです。ドメインをそこに追加しようとすると、「redirect URI がホワイトリストに登録されておらず、一致しない」というエラーが発生します。
Discourse において、アカウント作成時とアカウントへのログイン時のリダイレクト URI はそれぞれ何になるでしょうか?
