node.js - 用户必须选择登录时 MyApp 可以访问的内容 | 谷歌 OAuth 2
问题描述
我正在尝试使用 google OAuth 2 为我的应用程序创建离线访问。当我重定向到 AuthUrl 时,一切都很好,除了用户必须在授权之前选择角色。
这是我的初始代码:
const oAuth2Client = new google.auth.OAuth2({
clientId: googleapi.client_id,
redirectUri: googleapi.redirect_uri,
clientSecret: googleapi.client_secret,
})
return res.status(403).json({
message: 'A token is required for authentication',
authUrl: oAuth2Client.generateAuthUrl({
access_type: 'offline',
scope: googleapi.scopes,
state: prevUrl,
include_granted_scopes: false,
prompt: 'consent',
}),
})
解决方案
推荐阅读
- spring-kafka - 我们可以在单个应用程序属性文件中拥有 2 个不同的 spring kafka 消费者属性吗?
- python - 问题 1 的问题,第 3 周,Introduction_to_Data_Science_in_Python coursera
- java - maven-jar-plugin 不添加 src/test/java 类
- javascript - 我怎样才能使文本只添加一次?
- python - FastAPI 在运行时使用 Swagger 文档 (OpenAPI) 创建动态路由
- azure - 从物联网集线器获取设备的问题。详细信息:错误代码:IotHubUnauthorizedAccess;未授权
- java - 如何在 Scala 代码中将 java.util.list[CustomClass] 转换为数据框
- python - Pandas groupby - 数据框的列消失
- javascript - 如何在 blazor 类库的另一个导出函数中访问 JavaScript 对象的实例
- python - 使用熊猫根据特定列号划分数据