potiuk commented on issue #41683:
URL: https://github.com/apache/airflow/issues/41683#issuecomment-2308773283

   > An easy place to put the config (in the meantime?) would be in the 
webserver_config. I imagine that will live on regardless of whether FAB is used 
or not.
   
   > Nice, I did not think about that. That would work nicely indeed
   
   Yes. Then it will make it python-configuration, not config file.
   
   > The idea is to have the list of users defined in config. The current 
config format used in Airflow (INI format) does not allow lists, therefore a 
workaround will need to be found to represent such list of users. This can be 
done during implementation. On the high level, the list of users will look like 
this. The format used here is JSON but this is just for the example, as 
mentioned before, the exact format will be defined during implementation.
   
   And yes as the next step - part of the 
https://cwiki.apache.org/confluence/display/AIRFLOW/AIP-67+Multi-team+deployment+of+Airflow+components
 was to change airflow config to use TOML (which is basically an extension of 
.ini) - we could start implementing it next and move configuration there - but 
webserver config is better to start with.
   
   
   Other than that - yes - that sounds like a good description of the auth 
manager. Also I think it should have an easy way to disable authentication - 
(say via additional configuration) - then it could use "admin" user by default 
and could be set in whatever development environment we will have in Airflow 3. 


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to