Python 如何限制只使用特定域名登录google api?

Python 如何限制只使用特定域名登录google api?,python,django,google-api,google-oauth,django-socialauth,Python,Django,Google Api,Google Oauth,Django Socialauth,我正在创建一个使用GoogleAPI进行身份验证的web应用程序。另外,我申请的库是social auth应用程序django。然后,我的目标是只允许特定的域名,比如user@example.com使用example.com域 阅读其文档后,这行代码应添加到settings.py SOCIAL\u AUTH\u WHITELISTED\u DOMAINS=['foo.com'、'bar.com']但是,它对我不起作用 settings.py配置 身份验证\u后端=( “social_core.b

我正在创建一个使用GoogleAPI进行身份验证的web应用程序。另外,我申请的库是social auth应用程序django。然后,我的目标是只允许特定的域名,比如user@example.com使用example.com域

阅读其文档后,这行代码应添加到settings.py SOCIAL\u AUTH\u WHITELISTED\u DOMAINS=['foo.com'、'bar.com']但是,它对我不起作用

settings.py配置

身份验证\u后端=(
“social_core.backends.google.GoogleOAuth2”,
'django.contrib.auth.backends.ModelBackend',
)
社交网站(谷歌)OAUTH2(白名单域名)['example.com.hk']

如何将google api限制为只允许指定的白名单域?

您必须将授权域添加并指定到您的google api凭据中。

好的!明白了,谢谢!