我的django服务器的主要网页是Google地图,我想使用signed = true按钮来访问某些内部网页的gmail帐户。
我的想法是显示一个按钮,以根据使用Google地图的登录按钮登录的用户来确定。
有人可以给我一些见解,以了解这是否可行或最好的选择是什么?
谢谢
我相信您正在谈论的按钮是Google Maps Javascript API的一部分-请参阅:
https://developers.google.com/maps/documentation/javascript/signedin
本质上,谷歌地图登录似乎没有提供可与python一起使用的用户身份验证。Google Maps的python版本使用您为应用程序设置的服务器密钥-请参阅
https://github.com/googlemaps/google-maps-services-python
这主要用于后端功能,例如反向地理名称loiokup。
就是说,没有什么可以阻止您在Google地图中保持无登录状态,而是向您的应用添加google +身份验证或google openid身份验证。
这两种身份验证都可以通过django-social-auth项目获得。这涉及安装python-social-auth应用程序,同步数据库,添加适当的oauth服务器详细信息以及将社交身份验证项目添加到您的AUTHENTICATION_BACKENDS设置。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句