I have a plot set up to use an AjaxDataSource
. This is working pretty well in my local development, and was working as deployed in my Kubernetes cluster. However, after I added HTTPS and Google IAP (Identity-Aware Proxy) to my plotting app, all of the requests to the data-url for my AjaxDataSource
are rejected by the Google IAP service.
I have run into this issue in the past with other AJAX requests to Google IAP-protected services, and resolved it by setting {withCredentials: true}
in my axios requests. However, I do not have this option while working with Bokeh's AjaxDataSource
. How do I get BokehJS to pass the cookies to my service in the AjaxDataSource
?