& ldquo; error_description & rdquo ;: & ldquo; Недопустимое значение & rdquo; для токена google sign каждый раз, используя флаттер

Googling для «румынских стоп-слов» вызывает большое количество ресурсов.

Если вы хотите сделать это самостоятельно, вам просто нужно найти слова, которые являются общими во всех жанрах текста. (Статья, на которую вы ссылаетесь, имеет довольно плохое объяснение того, что означают стоп-слова.) Хорошими кандидатами являются статьи, частицы (если ваш язык имеет их, и они встречаются изолированно), союзы, местоимения и некоторые типы наречий.

Автоматическое построение списка интервалов для системы поиска информации (Rachel Tsz-Wai Lo, Ben He, Iadh Ounis, University of Glasgow, 2008) (PDF) содержит автоматический метод поиска остановить слова. Я не рассматривал метод или его результаты.

https://github.com/berkmancenter/mediacloud/blob/master/script/mediawords_generate_stopwords.pl похоже, имеет реализация. (В комментарии есть другие названия, кроме статьи, не знаю, что с этим.)

1
задан Rahul Chavan 13 July 2018 в 08:01
поделиться

1 ответ

Для проверки подлинности на стороне сервера вы должны использовать проверяемые идентификационные маркеры для надежного получения идентификаторов пользователей с включенными пользователями на стороне сервера. ссылка : https://developers.google.com/identity/sign-in/web/backend-auth

Кажется, что текущий флаттер google sign в плагине не поддерживает получение AuthCode для проверки подлинности OAuth на стороне сервера. ссылка : https://github.com/flutter/flutter/issues/16613

Я думаю, что firebaseUser.getIdToken () не может использоваться для Google API.

Для https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=mytoken вам может потребоваться передать googleSignInAuthentication.idToken

Для https://www.googleapis.com/oauth2/v3/tokeninfo?access_token=mytoken, вам может потребоваться передать googleSignInAuthentication.accessToken

Получение пользовательской информации, такой как идентификатор пользователя, и передать ее серверная часть сервера уязвима для хакеров. Вы должны проверить idToken на стороне сервера с помощью клиентских библиотек API Google.

0
ответ дан keung2640 17 August 2018 в 13:23
поделиться