Unfortunately, the crawler can only use Windows Authentication. This is because there is no way for the crawler (a Windows service) to pass basic credentials to PI Web API.
So, this leaves two options:
1. Having my mac join the domain. So that Kerberos is the only option.
2. Changing how chrome handles multiple auth.
1. is technically possible. I have no luck with 2. even if Chrome is pretty customizable (There are flags that can be set: Chromium Switches , but they did not seem to help).
Yes, I saw that in the manual. But, there is also mentions that it is possible to override the authentication methods for example here:
which states "The list of supported authentication schemes may be overridden using the AuthSchemes policy." . So I thought it might be possible to force Chrome to use a particular authentication method, even though it was offered the choice to use several. I haven't had any success with changing that scheme though.
Maybe Chrome has some different closed source implementations from Chromium. :/