无法使用ajax检索OAuth2的访问令牌

时间:2015-04-08 15:09:10

标签: ajax oauth oauth-2.0 cross-domain

我的问题是这段代码不允许跨域POST。我怎样才能做到这一点?我必须使用POST方法来检索令牌。

 $.ajax({
        type:'POST',
        url: resourceHost,
        contentType: 'application/x-www-form-urlencoded',
        data:{
          'grant-type':'authorization_code',
          'client_id':client_id,
          'client_secret':secret,
          'code':code
        },
        dataType:'json',
        headers:{
          'Api-Key':client_id,
        }
        },function(data){

          console.log(data);

        });

1 个答案:

答案 0 :(得分:0)

您应该在resourceHost URL上启用CORS来执行此操作,否则您将无法在JavaScript中执行此操作。