Skip to content

LDAP integration for airflow #100

@adwk67

Description

@adwk67

As a user I want to be able to use LDAP authentication with my airflow webserver to integrate with existing security systems.

As both airflow and superset use flask-app webservers, the LDAP implementation for superset can provide a basis for implementing the same for airflow. This issue is complete when the following have been implemented:

  • set the following environment variable to prevent a default user from being created: _AIRFLOW_WWW_USER_CREATE: 'false'
    • N.B. the database initialization process will still need to create an admin user for the schema to be complete
  • create webserver_config.py in the controller using the AuthenticationClassProvider specified in the airflow cluster resource
  • create tests specific to LDAP usage
  • relevant documentation and examples

Links

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions