Overview#Device Flow is an OAuth 2.0 Protocol Flow for input-constrained devices enables OAuth Clients to request user authorization from devices that have an internet connection, but don't have an easy input method or lack a suitable browser for a more traditional OAuth 2.0 Protocol Flow.
Device Flow instructs the user to perform the Authorization Request on a secondary device, such as a smartphone.
Device Flow is known to be implemented by:
- Google (https://developers.google.com/identity/protocols/OAuth2ForDevices)
- Facebook (https://developers.facebook.com/docs/facebook-login/for-devices)
- ForgeRock within OpenAM
- Curity Identity Server
- Salesforce ( https://releasenotes.docs.salesforce.com/en-us/spring17/release-notes/rn_security_auth_device_flow.htm)
More Information#There might be more information for this subject on one of the following:
- [#1] - OAuth 2.0 Device Flow for Browserless and Input Constrained Devices - based on information obtained 2018-01-04-