[英]Refresh token for Google OAuth 2.0
我有一個在某些地方使用 Google API 的應用程序,我想避免讓用戶每次都登錄。 目前,我僅在響應中收到 Google 訪問令牌,而不是刷新令牌。 如何獲取刷新令牌?
這是我在用戶點擊使用 google 登錄時使用的 function:
authenticate() {
const client = google.accounts.oauth2.initTokenClient({
client_id: 'MY_CLIENT_ID',
scope: [
"All_NECESSARY_SCOPES",
].join(" "),
callback: (res) => {
this.accessToken = res.access_token
this.loadClient()
}
})
client.requestAccessToken()
},
它適用於獲取訪問令牌。 我需要刷新令牌,請幫助我:)
客戶端 JavaScript 不返回刷新令牌。 這將是一個安全風險。
如果你想要一個刷新令牌,你需要使用像 Node.js 這樣的服務器端語言
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.