Use o módulo de autenticação JASPIC no WebSphere 8.5
Eu tenho um módulo de autenticação JASPIC que funciona muito bem no GlassFish, WildFly e WebLogic.
Agora temos um novo cliente que usa o WebSphere 8.5 e não consigo fazer com que o módulo de autenticação seja executado corretamente lá.
O problema é que o WebSphere não aceita o nome de usuário que o módulo auth coloca no CallerPrincipalCallback. Nossos outros servidores suportados simplesmente aceitam isso, mas o WebSphere, por algum motivo, acha que precisa executar algumas verificações extras.
Depois de investigar o problema, me deparei com este:https://www.ibm.com/developerworks/community/forums/html/topic?id=77777777-0000-0000-0000-000014937852
Isso descreve exatamente meu problema, mas não há solução dada lá.
Como posso convencer o WebSphere a processar apenas o CallerPrincipalHandler e aceitar qualquer nome de usuário, como todos os outros servidores?