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

Add Support for OAuth2 Device Flow #141

Open
nynymike opened this Issue Feb 2, 2016 · 4 comments

Comments

Projects
None yet
4 participants
@nynymike
Contributor

nynymike commented Feb 2, 2016

For devices that don't have a keyboard, there is OAuth2 device flow will enable them to enter a code to approve pairing, and for the device to then obtain an access token. See this article from Google:

https://developers.google.com/identity/protocols/OAuth2ForDevices?hl=en

There is an example project here https://github.com/aaronpk/TVAuthServer

@nynymike nynymike added the enhancement label Feb 2, 2016

@nynymike nynymike added this to the CE 2.4.3 milestone Feb 2, 2016

@yurem

This comment has been minimized.

Contributor

yurem commented Feb 3, 2016

This is desired functionality which should help to popularize Gluu server and improve apps security.

@yurem

This comment has been minimized.

Contributor

yurem commented Feb 3, 2016

I can help Javier to add this authentication method to oxPush2 just for reference or prepare new simple one for demo.

I have one idea.
As far as I remember Android application can allow other applications to call it Intent to do same actions. We can improve oxPush2 to help to developer other application and popularize oxPush2.
Here is workflow:
User mobile application -> oxPush 2 oxAuh Intent -> User open URL, enter code, etc.. -> oxPush 2 (Result of operation) -> User mobile application (Result of operation).

As result User mobile application should just call oxPush2 to execute workflow on oxpUsh2 side. And his application even should don't know whole workflow. It will just get result at the end.

@yurem yurem modified the milestones: CE 2.4.3, CE 2.4.5 Jul 19, 2016

@qbert2k

This comment has been minimized.

Contributor

qbert2k commented Oct 19, 2016

@nynymike nynymike modified the milestones: CE 2.4.6, CE 2.4.5 Oct 19, 2016

qbert2k added a commit that referenced this issue Jan 23, 2017

(Partial Commit)
oxAuth #141 Add Support for OAuth2 Device Flow

qbert2k added a commit that referenced this issue Mar 16, 2017

(Partial Commit)
oxAuth #141 Add Support for OAuth2 Device Flow
Filter to control the poll interval

@nynymike nynymike modified the milestones: 3.2.0, CE 3.1.0 Apr 7, 2017

@willow9886 willow9886 modified the milestones: 3.2.0, CE 3.2.0 Apr 10, 2017

@nynymike nynymike modified the milestones: CE 3.1.0, CE 3.2.0 May 19, 2017

@nynymike nynymike modified the milestones: CE 3.2.0, CE 3.1.0 Jun 26, 2017

@willow9886

This comment has been minimized.

Contributor

willow9886 commented Mar 27, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment