Horizon: Get email/name/etc from OAuth providers

Created on 30 Mar 2016  ·  9Comments  ·  Source: rethinkdb/horizon

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

client server

Most helpful comment

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
.

All 9 comments

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.

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

Bump

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.

Any progress on this?

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.

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.

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
.

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

Was this page helpful?
0 / 5 - 0 ratings

Related issues

deontologician picture deontologician  ·  3Comments

intellix picture intellix  ·  5Comments

arthurvi picture arthurvi  ·  7Comments

dalanmiller picture dalanmiller  ·  7Comments

deontologician picture deontologician  ·  7Comments