你好,互联网上的善良人们。
Google OAuth2.0是否支持资源所有者密码凭证流的OAuth流程?如果是这样的话:
A.) 这种类型的OAuth流程能否在Google OAuth2 Playground上进行测试?
B.) 是否有Google OAuth2.0和Google APIs中“资源所有者密码凭证流”的示例?
根据最近在奥斯陆NDC 2013年的OAuth演示,这个主题的流程显然完全跳过了授权端点,直接与OAuth2服务器的令牌端点通信。请求语法咒语应该看起来像这样:
grant_type=password&
scope=resource&
user_name=owner&
password=password&
我的理解是,资源所有者密码凭证流程适用于后端企业类型的信任应用程序(其中名称-密码对可以安全地存储)。
这种OAuth流程不需要任何最终用户同意交互(没有浏览器弹出窗口来接受,然后获得返回的授权码等)。在此主题流程中,访问和刷新令牌直接返回,再次强调:无需最终用户交互(尽管需要输入用户名和密码)。
查看Google OAuth文档(链接到Google OAuth2文档),似乎没有任何类似于资源密码凭证流程的内容,但不确定这是否意味着Google明确不支持它。
非常感谢您提供的任何帮助或建议。
提前致谢。