Skip to content

Conversation

@rayluo
Copy link
Contributor

@rayluo rayluo commented Jul 15, 2019

This PR will eventually resolve #54 .

1. Research

Right now (when this PR is first created), it contains only untested and uncompleted proof-of-concept code, solely based on the following understandings of same feature in MSAL .Net implementation, about what potential implementation changes would be needed to support ADFS2019.

2. Self-Check

After implementation, we review the checklist above, leave explanation when implementation detail is significantly different (but the end result would be the same), and then mark those items as checked.

3. Known Limitations

  • Confidential Client with Certificate scenario is not tested this time. Test environment is not available.

  • Device Flow would work but due to ADFS 2019 does not really accept scope parameter (it accepts resource), the scopes passed in MSAL Python will actually be ignored by ADFS 2019. So the tokens returned would presumably contain some default authorizations only.

PS: Thanks @abhidnya13 for lots of hard work especially in testing!

@rayluo rayluo marked this pull request as ready for review July 20, 2019 01:49
@rayluo rayluo requested a review from abhidnya13 July 20, 2019 01:49
Copy link
Contributor

@abhidnya13 abhidnya13 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

I tested the flows after the refactoring and other changes and they look fine to me.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ADFS 2019 Compatability

3 participants