Rocket.Chat Apps are pretty new. Actually not even fully out of alpha So not everything that will be possible has yet been completed.
I believe its planned to allow login methods to be added by Rocket.Chat Apps.
Rocket.Chat does offer an oauth server built in also. So its possible wekan could be configured to login with rocket.chat oauth?
I’m not sure about this one. This would mean they were very tightly integrated. Such integration may be hard with an app. This would almost require sharing same DB which definitely goes beyond an app.
But if enough api’s were available i’m sure it could happen.
I’m sure some settings could be exposed via an apps settings.
I’m not sure if that exact type of extensibility is planned to be allowed… But the contextual bar on the right side we do plan to allow adding custom content.
The intention would also be to allow as much as we can to happen on mobile too. As you might know our apps have been rewritten into native apps. So having very strictly defined areas that can be extended is critical to allowing it to work on mobile.
As we are using Rocket.Chat as well as Wekan, this would be a great addition to our workflows. So I will add a big +1 and some feedback for the integration.
@xet7 A good start for the integration without big work would be more options for the webhooks, in which cases they fire, so we can select which notifications are important to see in rocketchat, which one are not.
I’m currently adding OAuth to Wekan. Plan is to have Google/LinkedIn/Twitter etc login to Rocket.Chat, and then Rocket.Chat to be provider to other apps like Wekan OAuth. That way logging in to Rocket.Chat also logs in to Wekan, like SSO. This could work also with Rocket.Chat SAML login to Wekan OAuth, and probably also Rocket.Chat LDAP login to Wekan OAuth.
We are currently working on our internal setup already using rocketchat for communication and looking forward to use wekan with it. Just out of interest: Is it already possible to use oAuth for single login on both apps?
I little wish for the integration of both: Webhooks are great, as long as you know, how to change the code, if you want to turn on or off certain type of notifications, depending on the board you are working in. So some options in Wekan per board, which action should trigger some webhooks for rocketchat, would be great. The integration of the login-system is not so interesting to me, where are using LDAP/Active Directory for both, which is already working well.
Good to see you solved authentication, @xet7! Thanks for sharing the alternatives
How are you going to proceed with respect to functional integration? There’s already a Jira Rocket.Chat which integrates using slash-commands and (formatted) messages, the Rocket.Chat core team (@douglas.gubert) is currently running a series of webinars integrating similarly with Github.
I’d love to see a Wekan-Integration with at least those capabilities as well.