Skip to content

Implement synchronous interactive authentication#6466

Merged
chlowell merged 4 commits intoAzure:masterfrom
chlowell:interactive
Jul 30, 2019
Merged

Implement synchronous interactive authentication#6466
chlowell merged 4 commits intoAzure:masterfrom
chlowell:interactive

Conversation

@chlowell
Copy link
Member

Closes #6350 with a credential for synchronous interactive authentication via the authorization code flow (an async equivalent is tracked by #6451). When this credential's get_token method is called, it opens a browser for the user to authenticate with AAD, stands up a local HTTP server and waits to receive the post-auth redirect, honoring an optional timeout. Testing this live is obviously tricky, so only offline tests are included here.

@chlowell chlowell added Client This issue points to a problem in the data-plane of the library. Azure.Identity labels Jul 23, 2019
@chlowell chlowell requested a review from schaabs July 23, 2019 23:36
@chlowell chlowell self-assigned this Jul 23, 2019
@adxsdk6
Copy link

adxsdk6 commented Jul 23, 2019

Can one of the admins verify this patch?

@chlowell
Copy link
Member Author

/azp run python - client - ci

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@chlowell
Copy link
Member Author

/azp run python - client - ci

@azure-pipelines
Copy link

Azure Pipelines successfully started running 1 pipeline(s).

@chlowell chlowell merged commit f9f2db1 into Azure:master Jul 30, 2019
@chlowell chlowell deleted the interactive branch July 30, 2019 21:04
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Azure.Identity Client This issue points to a problem in the data-plane of the library.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Identity: Implement Interactive Authentication Support

3 participants