I was trying to get Airflow 2.2.4 running locally on macOS 11.6.4 following the tutorial and using the airflow standalone
command.
I kept getting CORS errors:
Access to XMLHttpRequest at
'http://localhost:8000/api/v1/vuex_storage_info' from origin
'http://0.0.0.0:8080' has been blocked by CORS policy: The request
client is not a secure context and the resource is in more-private
address space local
.
Inspired by your question, I updated the following values in my airflow.cfg
file:
access_control_allow_headers = origin,content-type,accept
access_control_allow_methods = POST, GET, OPTIONS, DELETE
access_control_allow_origin = *
auth_backend = airflow.api.auth.backend.default
(The only difference with your question being setting auth_backend
to default
).
Then I restarted the Airflow server and it worked.
Details on these settings are in the configuration reference.
Thanks for your help!