horizon icon indicating copy to clipboard operation
horizon copied to clipboard

Get email/name/etc from OAuth providers

Open deontologician opened this issue 9 years ago • 9 comments
trafficstars

My understanding is that right now we get no information in Horizon from the providers, just true/false "person has an account here"

ping @Tryneus to verify that we don't already get this info, and thoughts on how to implement it

deontologician avatar Mar 30 '16 20:03 deontologician

Ok, we discussed this and decided we should add it, but it should be a part of implementing the users table #151 .

Additionally, we want to have a horizon.currentUser() command for convenience, which would translate to something like horizon('users').get(horizon.user_id()) etc.

deontologician avatar Mar 30 '16 21:03 deontologician

The provider given data should be read-only, and we should be able to specify which data to get from the provider in the toml config

deontologician avatar Mar 30 '16 21:03 deontologician

Bump

steelbrain avatar Jun 06 '16 18:06 steelbrain

The provider given data should be read-only, and we should be able to specify which data to get from the provider in the toml config

This would presumably by done by asking for oauth scopes?

Related: would be great to be able to (incrementally) ask for additional scopes only when needed. E.g to only ask for full blown read/write access when an authenticated user actually intends to use a feature that requires said scope.

0xgeert avatar Jun 07 '16 23:06 0xgeert

Any progress on this?

daniel1943 avatar Jul 12 '16 09:07 daniel1943

Hey @daniel1943, Plugins is scheduled for ~~either 2.0 or~~ 2.1 and the expanded OAuth functionality will come in shortly thereafter. We'll keep you posted 👍 and if you'd like to hear right away, definitely follow the Announcements category over at https://discuss.horizon.io.

dalanmiller avatar Jul 12 '16 19:07 dalanmiller

This one is pretty huge for us. Horizon isn't really useable for us without being at least able to tie email back to account, and it seems it also doesn't have support for wiring a 3rd party account system.

natew avatar Jul 26 '16 04:07 natew

I bumped this up to post 2.0 release

On Mon, Jul 25, 2016, 21:45 Nate Wienert [email protected] wrote:

This one is pretty huge for us. Horizon isn't really useable for us without being at least able to tie email back to account, and it seems it also doesn't have support for wiring a 3rd party account system.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/rethinkdb/horizon/issues/216#issuecomment-235161691, or mute the thread https://github.com/notifications/unsubscribe-auth/AAAFVtka84m8c1rKHwUsQzDQz92yeMwVks5qZZEBgaJpZM4H8K51 .

deontologician avatar Jul 26 '16 22:07 deontologician

Bump, whats the status on this, anyone working on it?

sp90 avatar Mar 01 '17 05:03 sp90