我想了解如何配置应用引擎应用以请求自定义权限。以下示例要求“管理部署在Google App Engine上的应用程序”。他们是怎么做到的?
答案 0 :(得分:4)
应用程序用于登录的方法是OAuth。该框中显示的内容由范围控制。
OAuth范围的目的是访问有关经过身份验证的用户的信息。每个应用程序的范围都不同,并确定应用程序被授予访问权限的用户的哪些信息。
以下资源可能值得一试:
OAuth Wikipedia并不是那么好,但根据您的理解可能会有用。
通常,您打算使用的每个API的文档都将包含有关可用和应使用的范围的信息。
具体而言,OAuth请求的范围参数为
https://www.googleapis.com/auth/userinfo.email https://www.googleapis.com/auth/userinfo.profile
会向用户显示类似于以下内容的提示:
+ View basic information about your account
* View your name, public profile URL, and photo
* View your gender and birthdate
* View your country, language, and timezone
+ View your email address
* View the email address associated with your account
只有https://www.googleapis.com/auth/userinfo.email
的人会显示如下内容:
+ View your email address
* View the email address associated with your account
您可以根据用户想要的信息自定义范围。