RBAC Enabled, but endpoints aren't exposed at /rest_api/api
Airflow Version: 1.10.10 Rest API Plugin Version: 1.0.0
Flask-Login: 0.4.1 Flask-JWT-Extended: 3.25.1 Flask: 1.1.4 Flask-Admin: 1.5.4 Flask-AppBuilder: 2.3.4
airflow.cfg: rbac = True (I also displayed {{rbac_authentication_enabled}} on the index.html just to confirm that the plugin is correctly picking up the rbac setting)
I thought maybe the exposed enpoint logic https://github.com/eBay/airflow-rest-api-plugin/blob/master/plugins/rest_api_plugin.py#L320 may have been needed to be changed to: @app_builder_expose('/rest_api/api', methods=["GET", "POST"]) # for Flask AppBuilder
But this doesn't seem to have any effect:
And login is still at /api/ not /rest_api/api/:

Thoughts?
After some more messing about, it's only the login endpoint that doesn't get moved to /rest_api/api, the actual REST endpoint methods are located at /rest_api/api
Maybe just a matter of updating README documentation
Thank you @seanmuth for reporting this. We'll fix the doc.
@seanmuth Hello, thank you for reporting this.
The login api is the offcial api of airflow, /rest_api/api only working on the customized api in plugins.