1)Allow PI Web API to work with Kerberos and Basic authentication.
2)Install a second instance of PI Web API with Basic authentication
3)Don't use the client library. Use a Java library that allows you to make HTTP requests with Kerberos authentication. If you find a library to do that and if you send the source code to me, I will update the client library to support Kerberos for sure.