我正在对 HipChat 客户端进行原型设计,并且一直致力于构建良好的身份验证体验。我想实现与 Atlassian 构建的 HipChat 客户端提供的类似的身份验证对话框。无需生成身份验证令牌/等,您只需键入电子邮件/密码,客户端即可获得 oauth 令牌。
他们是怎么做的?客户使用 com.atlassian.hipchat.win-clients 作为 client_name 请求https://www.hipchat.com/users/authorize。
我有一个问题:我如何注册自己的客户?如果我使用任何随机名称,我会得到“未找到命名 OAuthClient”。
如何注册可与任何 HipChat 服务器(包括 hipchat.com)一起使用的客户端名称?