jroachgolf84 commented on code in PR #55281: URL: https://github.com/apache/airflow/pull/55281#discussion_r2330269246
########## airflow-core/docs/security/sso_example.rst: ########## @@ -0,0 +1,81 @@ + Review Comment: I think that this is quite useful, but should include specific examples as well (Okta, Entra ID, etc.). ########## airflow-core/docs/security/sso_example.rst: ########## @@ -0,0 +1,81 @@ + +============================= +Single Sign-On (SSO) Integration +============================= + +This guide provides a working example and step-by-step instructions for configuring Single Sign-On (SSO) in Apache Airflow using a generic OAuth2 provider. The process is similar for other providers (e.g., Google, Okta, Azure AD, Auth0). + +.. contents:: Table of Contents + :local: + :depth: 2 + +Prerequisites +------------- +- Airflow 2.x installed and running +- Access to an OAuth2 SSO provider (e.g., Google, Okta, Auth0, Azure AD) +- Admin access to Airflow and your SSO provider + +Configuration Steps +------------------- + +1. **Install Required Packages** + + Airflow uses Flask AppBuilder (FAB) for authentication. To enable OAuth, install the required provider: Review Comment: I also don't believe that the FAB Auth Manager is the default auth manager anymore... It needs to be specified, otherwise I believe it uses the Simple Auth Manager. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: commits-unsubscr...@airflow.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org