奥瓦思的Flask舞

2024-06-06 18:02:56 发布

您现在位置:Python中文网/ 问答频道 /正文

我对编程比较陌生,并且一直在用Python学习OAuth2。具体地说,我一直在学习如何使用flaskdance,从它在Google认证中的实现开始。我想知道:

1)Flask Dance使用了哪种Google API?我看到F-D中的默认作用域是“profile”,但我似乎不知道还有哪些作用域可用

2)googleapi浏览器和googleoauth2游乐场有什么区别?我什么时候/为什么要用一个来代替另一个?在

任何帮助都将不胜感激。在

谢谢!在


Tags: apiflask编程google浏览器profile作用域游乐场
1条回答
网友
1楼 · 发布于 2024-06-06 18:02:56

1.)烧瓶舞利用了OAuth。Oauth专门用于允许用户向您的应用程序授予授权,或者使用OpenID标准对用户进行身份验证。这意味着,比方说,你想从用户的google账户中获取数据,例如,你想要一个他们的google联系人列表,你将使用OAuth从该用户那里获得授权。另一个用例是如果您想让用户使用google登录到您的应用程序。你可以用Oauth来做这个。在本例中,您将主要处理访问令牌和授权代码,这就是Flask Dance的用途。 关于OAuth的更多信息,这里有一个视频,用简单的英语解释它及其各种用例:https://www.youtube.com/watch?v=0VWkQMr7r_c

2.)googleapi用于完全不同的用例。你不会试图从用户的google帐户获取数据,也不会试图让用户使用google登录到你的应用程序。你只需要在你的应用程序上使用Google服务。例如,你想在你的应用程序中使用谷歌地图,这样你就可以让你的应用程序的用户得到一个地方的方向。在本例中,您将使用标识应用程序的API键。在

相关问题 更多 >