我正在开发基于FreshDesk的客户端应用程序,
事实和我的问题:
我有些要求freshdesk将microsoft域的oauth请求调用所需的域列入白名单。
我仍然收到以下错误
XMLHttpRequest无法加载 https://login.microsoftonline.com/common/oauth2/authorize?响应 预检请求没有通过访问控制检查:否 '访问控制允许来源'标题出现在请求的上 资源。起源' https://xxxx.freshdesk.com'因此是不允许的 访问。
我的代码如下
jQuery.ajax({
type: 'GET',
url: authorizeURL,
headers: headers1,
beforeSend: function(xhr){xhr.setRequestHeader('Access-Control-Allow-Origin','https://login.microsoftonline.com');},
success : function(text1)
{console.log(text1);}
});
答案 0 :(得分:0)
Freshdesk现在以不同的方式支持OAuth。
在OAuth_config.yaml
client_id: "5eXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXc8d1"
client_secret: "q8NbXXXXXXXXXXXXXXXX1p1"
Authorize_url: "https://login.domain.com/authorize"
token_url: "https://login.domain.com/token"
options:
scope: "read"
token_type: "account"
提供更多信息