Я могу сгенерировать токен из облака с помощью следующей облачной функции
const main = (params) => {
return new Promise(function (resolve, reject) {
request({
url: credentials.oauthServerUrl + '/token',
method: 'POST',
auth: {
username: credentials.clientId,
password: credentials.secret
},
form: {
grant_type: "password",
username: params.uid,
password: params.pwd
}
}, function (error, response, body) {
resolve(response);
})
})
}
Как я могу использовать функции Sign_up и Forgot_password по идентификатору приложения без Node.js SDK и сервера Express. Другими словами, я хотел бы, чтобы мое приложение (SPA) оставалось бессерверным и использовало облачные функции. Я пробовал и читал документы для решения, но пока не повезло (http 404).
Изменить: функция, которую я пытался вызвать страницу забытого пароля, но результатом была ошибка (statusCode 400) "отсутствует перенаправление"
const main = (params) => {
return new Promise(function (resolve, reject) {
request({
url: credentials.oauthServerUrl + '/forgot_password',
method: 'GET',
form: {
client_id: credentials.clientId,
redirect_uri: "http://www.google.fi"
}
}, function (error, response, body) {
resolve(response);
})
})
}
qs
вместоform
в вызовеrequest
- person Frederic Lavigne   schedule 15.01.2018