-
Notifications
You must be signed in to change notification settings - Fork 10.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support Gitlab oAuth Provider #512
Comments
Basically done. You first get API key and secret from your own GitLab server. Do it as root, and from the Admin area to enable instance wide access - all users of your server can oauth from Rocket.Chat. Then you click the oauth(2) button for GitLab on Rocket.Chat --- on the right -- we need a logo icon ! Rocket.Chat then pops up the oauth2 login from GitLab, and you sign in using your gitlab credentials. Once you logged in, authorize Rocket.Chat to access your GitLab account. And you're in. You can switch back to Rocket.Chat, without logging in again, before the auth token expires. You can also revoke the auth token from GitLab dashboard at any time. It is a generic Meteor package, so good for Atmosphere publishing, and allows any Meteor app to use GitLab as an oauth2 provider. Right now, the code is a crazy #(@(#@# mess - hooks everywhere; debug crud all over the place. I'll tidy up tomorrow and commit. After some sleep 😪 |
Fucking awesome! 😆 |
👍 |
@Sing-Li rocks! Or Rocket... I dont know. Either way, how can we not succeed with developers likes this? |
@Sing-Li Awesome work! Our logo can be found on https://about.gitlab.com/press/ |
initial implementation of oauth2 client support for gitlab server flow #512
While we have the attention of the GitLab pros -- please take a moment to checkout #525 and comment on what may be possible and desirable. We want to do for GitLab (in the team server, private Internet, and Intranet environments) as much as we will for the Github ecosystem (on the Internet). Thanks. |
@Sing-Li I'm on it. |
@dosire - thank you. |
Thanks @Sing-Li 😸 |
Is this documented anywhere? I can't seem to find how to enable this. EDIT: derp -- I figured it out. |
Fix minimised start on Windows
See http://doc.gitlab.com/ce/integration/oauth_provider.html
@RocketChat/owners maybe create a generic account package so other meteor app can use it too?
The text was updated successfully, but these errors were encountered: