#3620 [Feature] Adapt authentication flow for Azure AD
Issue created by
ByronHsu
Describe the bug
We don't have good support for Azure AD auth flow.
1. We lack documentation for the Azure AD setup
2. Require several changes to fit into Azure AD.
Expected behavior
1. Provide detailed steps to set up Azure AD
2. User auth works properly with Azure AD
Planned Changes
1. Azure AD setup doc
2. Add oauth2 http proxy client to support on-prem use cases because their client usually doesn't have external network access.
3. Fix bugs for deviceflow authenticator in flytekit
4. Extract user's email from Azure AD claims in flyteadmin because the admin currently cannot parse email from Azure AD token
Additional context to reproduce
NA
Screenshots
NA
Are you sure this issue hasn't been raised already?
☑︎ Yes
Have you read the Code of Conduct?
☑︎ Yes
flyteorg/flyte