J'ai une application Java exécutée sous Windows qui doit s'authentifier auprès d'une application Web à l'aide de Kerberos/SPNEGO. Je suis conscient de la façon de configurer JAAS pour y parvenir, mais je trouve que l'implémentation Java (JDK6 et JDK7beta) de Kerberos manque de quelques fonctionnalités importantes dont j'ai besoin. Par exemple, prendre en charge les références ou utiliser le DNS pour comprendre le domaine d'un hôte (j'ai un environnement multi-domaine).Utilisation de SSPI pour obtenir l'authentification unique de l'application Java exécutée sous Windows
Existe-t-il un module tiers pouvant implémenter l'authentification à l'aide de Windows natif SSPI? Nous avons déjà eu la peine de configurer nos clients Windows pour qu'ils fonctionnent dans notre environnement, ce serait bien de ne plus avoir à le faire pour Java. Je suis au courant de Waffle et de son WindowsLoginModule, mais il ne semble pas faire SSO car il oblige les utilisateurs à entrer à nouveau leurs informations d'identification dans l'application.
Veuillez noter que la déclaration «Je connais Waffle et son WindowsLoginModule, mais cela ne semble pas faire de SSO car cela nécessite que les utilisateurs saisissent à nouveau leurs informations d'identification dans l'application». est incorrect. Waffle fait SSO, c'est pour cela qu'il a été conçu et toute invite est un problème dans la configuration. –