- edited description
Support HipChat Connect
The differences can be found at https://extranet.atlassian.com/display/HC/Aligning+HipChat+Connect+with+Atlassian+Connect
The HipChat AC doc link: https://www.hipchat.com/docs/apiv2/addons
Comments (8)
-
reporter -
reporter - marked as proposal
-
reporter -
assigned issue to
-
assigned issue to
-
reporter - changed status to open
-
@alexwei The link provided (https://extranet.atlassian.com/display/HC/Aligning+HipChat+Connect+with+Atlassian+Connect) is broken, where can we find details about this? We are very keen to use Play + Scala for our HipChat integrations so we would like to work on this :)
BTW, do you think it's possible to support JIRA/Confluence and HipChat at the same time or we need a fork of
ac-play-scala
? -
reporter @naderghanbari Unfortunately that's an internal page.
Here are some of the main differences:
- descriptor format (HipChat connect is very different, see https://www.hipchat.com/docs/apiv2/capabilities)
- HipChat allows plugin on a global level (requires admin permissions) and one a room level (doesn't require admin permissions)
- authentication (HipChat Connect's JWT authentication is a standard one, which is less secure than the Atlassian-customised one used in AC)
It's possible to support JIRA/Confluence and HipChat at the same time, but
ac-play-scala
needs to be forked or with the capabilities of handling HipChat being added.There is a spike branch: https://bitbucket.org/atlassianlabs/atlassian-connect-play-scala/branch/issue/hipchat and the related shipit project: https://bitbucket.org/atlassianlabs/whoslooking-connect-scala/branch/hipchat.
As you can see from the code, they are not aligned in the database record schema or jwt handling. Additionally, we can't match jira user with hipchat user, and have to resort to checking the equality of the email address, which may not always be the same.
-
Hey @AlexWei ,
Thanks for the reply. We (the team) went through the docs to understand the differences. Most probably we will do what you mentioned above, creating a framework for HipChat connect (so far we gave it a try with Play 2.5 and everything seems ok). Hopefully we can open source it soon.
-
reporter @naderghanbari sounds good!
- Log in to comment