Как добавить в белый список расширение firefox redirect_uri в консоли разработчика Google - PullRequest
0 голосов
/ 02 октября 2019

Я делаю расширение Firefox и внедряю google-аутентификацию, проблема в том, что расширение Firefox (browser.identity.getRedirectURL ()) redirect_uri не разрешено помещать в белый список в консоли разработчика Google, поэтому происходит ошибка несоответствия redirect_uri, любые указания вэто будет полезно.

Сначала я реализовал google-аутентификацию в расширении chrome, там я использовал (chrome.Identity.getAuthToken && chrome.identity.getProfileUserInfo) в chrome, но эти две функции недоступны дляfirefox, для firefox я создал проект веб-приложения в консоли разработчика google, но проблема в том, что произошла ошибка несоответствия redirect_uri. Проект для разработчиков Google не содержит белый список URL, сгенерированных (browser.identity.getRedirectURL ())

const redirectURL = browser.identity.getRedirectURL();
const clientID = "clientId";
const scopes = ["openid", "email", "profile"];
let authURL = `https://accounts.google.com/o/oauth2/auth? 

client_id = $ {clientID} & response_type = token & redirect_uri = $ {encodeURIComponent (r edirectURL)} & scope = $ {encodeURIComponent (scopes.join (''))} `;return browser.identity.launchWebAuthFlow ({interactive: true, url: authURL}, function (done, err) {console.log ('done', done);});

Как добавить URL-адрес расширенияв белый список, или любое другое решение, чтобы справиться с этой ситуацией.

...