首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编写hipchat客户端: HipChat身份验证

编写hipchat客户端: HipChat身份验证
EN

Stack Overflow用户
提问于 2015-12-17 04:45:08
回答 2查看 854关注 0票数 2

我正在构建HipChat客户端的原型,并且我一直致力于构建良好的身份验证体验。我希望实现类似于HipChat客户端的身份验证对话框。不需要生成auth令牌/etc,您只需输入电子邮件/密码,客户端就可以获得oauth令牌。

他们怎么做的?客户端使用com.atlassian.hichat.win客户端作为client_name向https://www.hipchat.com/users/authorize请求。

我拥有的问题:我如何注册我自己的客户?如果我使用任何随机名称,就会得到“OAuthClient not”。

如何注册将与任何HipChat服务器(包括hipchat.com )一起工作的客户端名称?

EN

回答 2

Stack Overflow用户

发布于 2016-01-04 02:09:34

更新:

我举了个例子。请看一下。

https://github.com/chenghuang-mdsol/StandupCat

@VitaliyGanzha我使用了一种方法:基于集成令牌构建一个auth提供者。

  1. 进行集成,删除auth_token。
  2. 在api上使用这个auth_token:token

使用grant_type‘密码’,并在您的帖子请求中填写用户名和密码。

  1. 它将返回用户信息。
  2. 根据它返回的用户信息,您可以使用您的成员资格提供程序。
  3. 请注意,此auth_token的权限非常有限。如果您想做的不仅仅是身份验证,您需要另一个可以在您的帐户中心生成的个人auth_token。

在C# WCF中测试

票数 3
EN

Stack Overflow用户

发布于 2015-12-31 06:41:14

在这里,我得到了一个答案,那就是现在不可能:

目前这是不可能的。您所描述的com.atlassian.hichat.win客户端oauth id的流程在我们的新桌面和移动客户端内部使用。通过3条腿的oauth流获得访问令牌的唯一其他方法是创建一个附加组件,您必须要求HipChat客户安装该附加组件。我们的OAuth令牌是按组限定范围的。我们不允许全球令牌。真对不起。

https://answers.atlassian.com/questions/32989448/writing-hipchat-client-hipchat-authentication

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34326787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档