Uwierzytelnianie użytkowników systemu Windows na serwerze Java

Pracuję na serwerze napisanym w Javie oraz na kliencie (aplikacji komputerowej napisanej w .Net), który działa na komputerach z systemem Windows w tej samej sieci. Chciałbym mieć pewne podstawowe uwierzytelnienie, aby serwer mógł określić nazwę użytkownika, który uruchamia klienta, bez konieczności ponownego wprowadzania hasła klienta w kliencie przez użytkownika.

Czy to możliwe i jaki jest najprostszy sposób, aby to osiągnąć?

Spojrzałem na niektóre z dostępnych interfejsów API, wygląda na to, że pakiet org.ietf.jgss w Javie i klasa NegotiateStream w .Net prawdopodobnie powinny być w stanie ze sobą rozmawiać, aby to osiągnąć - ale ciągle uderzam frustrująco komunikaty o błędach, których nie rozumiem. Pomyślałem, że sprawdzę, czy jest to właściwe podejście, jeśli więc opublikuję osobne pytanie z bardziej szczegółowymi informacjami na temat omawianych błędów :)

questionAnswers(4)

yourAnswerToTheQuestion