Расширение Chrome Oauth2 для проверки подлинности и проверки - PullRequest
0 голосов
/ 23 февраля 2019

Я занимаюсь разработкой расширения для Chrome, которое использует несколько сервисов Google API.Я установил рабочий код Oauth2 и процесс аутентификации работает нормально.Тем не менее, я получаю экран «непроверенное приложение» и хотел бы избавиться от этого.Итак, я несколько раз проходил процедуру проверки в Google, и мне все время отказывали, объясняя, что мне нужно подтвердить владение доменом chromiumapp.org - чего я не понимаю.И вот почему:

Прочитав документацию Google по этой теме, я узнал, что мне нужно использовать конечную точку https: //.chromiumapp.org для URL перенаправления webAuthFlow, что я и сделал, и все работало нормально.,Но теперь Google хочет, чтобы я подтвердил свое право собственности на chromiumapp.org, что мне неясно ...

Вот процесс установки URL домена chromiumapp в качестве URL перенаправления:

  • Сначала я добавил https://my -extension-id.chromiumapp.org в раздел URI авторизованного перенаправления в консоли разработчиков Google.

  • Затем Google уведомил меня, что сначала необходимо добавить домен chromiumapp.org в раздел «Авторизованные домены» (на вкладке экрана согласия), чтобы можно было добавить его в раздел «Авторизованные URI перенаправления».Итак, я добавил chromiumapp.org в Авторизованные домены

  • И теперь, когда я подаю заявку на процесс проверки, Google хочет, чтобы я подтвердил свое право собственности на chromiumapp.org

Хотя я не думаю, что код webAuthFlow уместен здесь, но вот он, на всякий случай:

chrome.identity.launchWebAuthFlow(
    {
        "url": "https://accounts.google.com/o/oauth2/auth?" +
        $.param({
            "client_id": settings.CLIENT_ID,
            "scope": settings.SCOPE,
            "redirect_uri": getRedirectUri(),
            "response_type": "code",
            "access_type": "offline",
            "login_hint": "",
            "prompt": "consent select_account"
        }),
        "interactive": true
    },
    callback
);

Мой вопрос:

Что я делаюздесь не так?Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...