SharePoint, скорее всего, использует проверку подлинности на основе утверждений, которая является кошмаром для согласования и проверки подлинности с использованием Java.
Большинство решений, которые я видел от других (хотя я еще не видел рабочую демонстрацию), утверждают, что вы должны использовать .NET «посредник» в среде, не связанной с CBA, с которой ваше Java-приложение может взаимодействовать, и « посредник, в свою очередь, будет легче проходить процедуру аутентификации CBA (сохраняя вещи в семействе .NET).
Будучи упрямым, я работаю над чистым Java-решением и буду публиковать, если когда-нибудь оно будет работать.