如何为同一个应用程序启用“使用Facebook登录的网站”和“原生iOS应用程序SSO”

时间:2012-06-25 17:35:12

标签: iphone ios facebook facebook-ios-sdk

我要求通过“Facebook登录网站”和“原生iOS应用程序中的SSO”提供相同的Facebook应用程序授权

现在存在安全限制:如果您在Facebook应用设置中输入网站网址 - 您在身份验证对话框中提供的redirect_url应与您提供的网站网址相同。对于SSO,您必须将redirect_url设置为:fbYOUR_APP_ID:// authorize ...这显然与我的网站URL不匹配:http://test.com/ ...当我进行SSO调用时 - 它会给我一个错误:

"Invalid redirect_uri: Given URL is not allowed by the Application configuration."

当您需要共享Web和本机SSO身份验证的单个FACEBOOK APP ID时,是否有解决方法,或者是否有人遇到过这种情况? 也许唯一的方法是清除设置中的网站URL字段 - 这将删除安全限制?

0 个答案:

没有答案