我正在尝试添加OAuth athentication以访问YouTube,但是如何将本地主机添加为域?
例如,在这里的域名注册页面上,我想使用 localhost,因为我正在本地开发此应用程序。
请帮助我或建议我其他方法
谢谢
附言我也在 https://webapps.stackexchange.com/上添加了这个问题,但不确定那里的社区活动,所以请忽略
您无法注册"localhost"进行身份验证,因为它只是一个别名。如果您想将OAuth与任何Google服务一起使用,则必须拥有一个域。如果您正在开发桌面应用程序,则有一个解决方法(这实际上可能适用于所有人,但我没有尝试):
实际上,您可以使用HMAC-SHA1("匿名"的使用者密钥和"匿名"的使用者密钥)创建签名,而无需向Google注册您的域,从而对OAuth请求进行签名。 只需确保为您的请求具有适当的签名基字符串即可。
http://code.google.com/apis/accounts/docs/OAuth_ref.html#SigningOAuth
在 Google API 控制台中为应用提供重定向 URI 的页面上,您可以使用 localhost。或者您可以在/etc/hosts
文件中为 localhost 指定另一个名称,如下所示:
127.0.0.1 localhost myname.madeupdomain.net