Facebook 登录消息:“URL 已阻止:此重定向失败,因为重定向 URI 未在应用程序的客户端 OAuth 设置中列入白名单。”

Facebook login message: “URL Blocked: This redirect failed because the redirect URI is not whitelisted in the app’s Client OAuth Settings.”

我正在使用 laravel socialite。但在重定向消息中,我发现 Facebook 登录消息:“URL 被阻止:此重定向失败,因为重定向 URI 在应用程序的客户端 OAuth 设置中不是 white-listed。确保客户端和 Web OAuth 登录已启用,并将所有应用域添加为有效的 OAuth 重定向 URI。” 我已经设置了应用程序域和 redirect_uri。 附上设置图片

Response i get from redirect url

The actual message on redirect from facebook

redirect uri

my App Domains settings

redirect uri 应该是你想在验证后转到的 uri。假设您想转到 https://www.example.net/dashboard ,您应该将其列在应用设置中的有效 OAuth 重定向 URI 中。因此,在执行 OAuth 操作时,您的 url 应该有 :

...oauth%3Fredirect_uri%3Dhttps%253A%252F%252Fwww.example.net%2F仪表板...