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?

questionAnswers(2)

yourAnswerToTheQuestion