【发布时间】:2021-04-15 20:22:09
【问题描述】:
到目前为止,我有一个带有本地身份验证的应用程序(使用 nuxt-auth 的 nuxt js)(稍后我想添加 git 和 google auth)。
现在我需要添加身份验证来调用其他服务/API(如 google cloud rest API、支付系统、youtube API 等...)
问题是:用户只经过一次身份验证(在登录应用程序期间)。但是这些第 3 方 API 中的每一个都有自己的身份验证。
如何实现多重身份验证。 (我整天阅读文档和谷歌,但没有明确的答案)。
【问题讨论】:
-
它带来了一些清晰度,但现在甚至是一个更大的问题:-)。我选择 nuxtjs 的原因之一(不要误会,我真的很喜欢这个框架)是身份验证模块。我确定我错过了一些东西,也许你可以澄清一下。大多数生产应用程序都需要对多个 API 进行身份验证——至少你有实际的登录和支付系统。为什么我只能使用一种身份验证 API(例如 git 或 google)。如果我需要集成支付,我会遇到困难并需要使用 OAuth 等商业解决方案?
-
由于文本长度限制,我已经在自己的回答中回答了您的问题。
-
Kissu,非常感谢您提供如此详细的答案。
-
如果您没有找到更好的答案,请接受我的。如果它弹出,你总是可以接受一个更好的!
-
当然,如何接受答案。我是 StackOverflow 的新手。
标签: authentication jwt nuxt.js nuxt-auth