アクセストークンを取得するときにCORSエラーが発生する
jQueryを使ってフロントエンドからJWT認証でアクセストークンを取得したいと思っています。
ajaxでアクセストークンを取得するとCORSのエラーが発生して、アクセストークンを取得できませんでした。
POSTMANからは同じパラメータでアクセストークンが取得できました。
回避方法があれば教えていただけませんでしょうか。
・サンプルコード
// ==== sample code ====
var settings = {
"method": "POST",
"headers": {
"Content-Type": "application/x-www-form-urlencoded",
},
"data": {
"assertion": <JWT key>,
"grant_type": "urn:ietf:params:oauth:grant-type:jwt-bearer",
"client_id": <client_id>,
"client_secret": <client_secret>,
"scope": "bot"
}
};
$.ajax(settings).done(function (response) {
console.log(response);
});
// ==== /sample code ====
・エラー
Access to XMLHttpRequest at 'https://auth.worksmobile.com/oauth2/v2.0/token' from origin <origin url> has been blocked by CORS policy: No 'Access-Control-Allow-Origin' header is present on the requested resource.
投稿に新しいコメントが追加されましたら通知を送信します。
コメント1
업데이트 된 답글입니다.
LINE WORKS 公式アカウント
バックエンドでの開発をご検討ください。
2022.05.13
まだ、解決できませんか?
今すぐ実際に使用しているLINE WORKSユーザーに質問してみましょう。