【问题标题】:purpose of redirect URI in facebook在 facebook 中重定向 URI 的目的
【发布时间】:2014-06-19 02:20:59
【问题描述】:

我注意到我们在 facebook 中创建应用程序时提供了一个 URL,所以假设这是 URL 1 . 然后在我们的代码中我们提供另一个redirect_uri

 $params = array(
    'scope' => $config['facebook_scope']
    'redirect_uri' => $config['root'].'php/class/fbLogin.php'
);

$link = $facebook->getLoginUrl($params);
echo $link;
    header('location: '.$link);

如果我们已经在我们的应用程序中提供了重定向 Uri,那么站点 URL 的用途是什么

2-在app的创建中还有一个叫回调URL的东西。

我只是想知道你们 3 个 URl 之间有何不同

I read about redirect_uri from here

【问题讨论】:

    标签: php facebook oauth-2.0 facebook-php-sdk url-redirection


    【解决方案1】:

    在 oAuth 过程中,重定向 uri 是您的用户在授权(或未授权)您的应用程序后将被发送回的位置。重定向页面通常会收到一些关于授权、授权码、令牌等的额外信息。

    出于安全原因,重定向 uri 必须与注册应用程序时提供的匹配。这样,即使应用程序的机密被泄露,被攻击者仍然必须接管重定向页面才能攻击用户帐户。尝试使用不匹配的重定向 uri 对用户进行身份验证将导致错误。

    【讨论】:

      猜你喜欢
      • 2019-03-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-03
      • 2016-03-23
      • 1970-01-01
      • 1970-01-01
      • 2018-12-08
      相关资源
      最近更新 更多