Oauth 编写hipchat客户端:hipchat身份验证
我是HipChat客户端的原型,我一直致力于构建良好的身份验证体验。我想实现类似于Atlassian构建的HipChat客户端提供的身份验证对话框。不需要生成auth令牌/etc,只需键入电子邮件/密码,客户端就可以获得oauth令牌 他们是怎么做的?客户端在请求中使用com.atlassian.hipchat.win-Clients作为客户端名称 我的问题是:如何注册我自己的客户?如果我使用任何随机名称,我会得到“命名OAuthClient not found”Oauth 编写hipchat客户端:hipchat身份验证,oauth,hipchat,Oauth,Hipchat,我是HipChat客户端的原型,我一直致力于构建良好的身份验证体验。我想实现类似于Atlassian构建的HipChat客户端提供的身份验证对话框。不需要生成auth令牌/etc,只需键入电子邮件/密码,客户端就可以获得oauth令牌 他们是怎么做的?客户端在请求中使用com.atlassian.hipchat.win-Clients作为客户端名称 我的问题是:如何注册我自己的客户?如果我使用任何随机名称,我会得到“命名OAuthClient not found” 如何注册可用于任何HipCha
如何注册可用于任何HipChat服务器(包括HipChat.com)的客户端名称?这里我得到了一个答案,即现在不可能注册: 目前这是不可能的。您使用 com.atlassian.hipchat.win-clients内部使用oauth id 我们的新桌面和移动客户端。唯一的其他方法是获得 通过一个三条腿的oauth流访问令牌是为了创建一个您需要的附加组件 必须要求HipChat客户才能安装。我们的OAuth代币是 按组划分范围。我们没有允许全局令牌。很抱歉 更新: 我举了个例子。请看一看 @维塔利甘扎酒店 我使用了一种方法:基于集成令牌构建身份验证提供程序
在C#WCF中测试我也有同样的问题。医生对此不是很清楚。让我开始悬赏吧。如果你发现任何有用的东西,请让我知道。这里的人说,这是目前不可能的:(以及他们关于身份验证的文档)我找到了一种需要个人令牌和集成令牌的替代方法。将于今天晚些时候发布此想法。仅适用于hipcat。@VitaliyGanzhawa此方法是否适用于任何HipChat服务器或实例?或者为了使用此方法,必须在每台服务器上安装此集成?@VitaliyGanzha,不幸的是,集成令牌是每台服务器的。您必须为每台服务器构建一个集成。集成令牌并不适用于所有服务器。我想,除非您将集成发布到hipchat市场?(我没有时间尝试)