Мое приложение имеет React и Redux работает на стороне клиента и Flask работает на стороне сервера.Как заполнить свой логин Google OAuth?
я получил маркер OAuth от Google на моем клиенте в виде:
Object { El: "109087143026456349612", Zi: Object, w3: Object, googleId:
"109087143026456349612", tokenObj: Object, tokenId:
"eyJhbGciOiJSUzI1NiIsImtpZCI6IjUxNjE…", accessToken: "ya29.Ci-
AAyPxYI7qVyKp2QTwadhiVtc9Qg…", profileObj: Object }
Я послал весь этот маркер объекта к серверу через
axios.post(`${local_env_url}/gconnect`, {returnData})
Мой Колба сервер распознал с:
@app.route('/gconnect', methods=['POST'])
def gconnect():
token = request.data
Куда я иду отсюда? На документах он говорит, что я могу проверить маркер, отправив его по этой ссылке: «https://www.googleapis.com/oauth2/v3/tokeninfo?id_token=%s»% (tokenid)
, но это не ясно, если я посылаю весь маркер объект или только значение маркеров доступа ,
Спасибо, я понял эту часть вчера вечером. Одна заключительная часть, когда я проверяю токен, я отправил его обратно клиенту для хранения в localStorage и проверить его при каждом вызове моего сервера? – driftdrift
Не храните его. Вы можете использовать «gapi» для получения токена. – WitVault