Skip to content
This repository was archived by the owner on Oct 12, 2022. It is now read-only.

Extend Device Flow to support Azure Active Directory#39

Merged
olivierdagenais merged 6 commits into
masterfrom
device_flow_azure_active_directory
Apr 15, 2016
Merged

Extend Device Flow to support Azure Active Directory#39
olivierdagenais merged 6 commits into
masterfrom
device_flow_azure_active_directory

Conversation

@olivierdagenais
Copy link
Copy Markdown
Contributor

There are a few differences from the OAuth 2.0 Device Flow specification draft 01 which this pull request bridges.

Oli Dagenais added 6 commits April 15, 2016 11:36
This is to accomodate Azure Active Directory returning string values for
"expires_in" and "interval".
Azure Active Directory can return what appears to be
an array of integers and this would cause the parser to throw
an error as '[' was not a valid value character.  This is worked
around by considering square brackets as a fancy means of quoting
and as long as the array does not contain a nested array or strings
containing square brackets, we should be able to parse this JSON
enough to collect the "conformant" name/values.
Azure Active Directory authorization requests need to include the
"resource" parameter.  The test makes sure we can build a TokenPair
(or a subclass thereof) based on an adapted sample response.
@olivierdagenais olivierdagenais merged commit 3819f74 into master Apr 15, 2016
@olivierdagenais olivierdagenais deleted the device_flow_azure_active_directory branch April 15, 2016 17:12
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants