Parece que o código SP shibboleth é escrito apenas em C ++ no momento, com o módulo apache, um módulo IIS e o módulo NSAPI atuando como uma interface para o shibd. De qualquer forma, parece que você precisaria implementar um pedaço justo do código existente em java, já que não encontrei bibliotecas existentes que fizessem esse trabalho especificamente. Existe uma biblioteca opensaml-java , mas é um nível um pouco menor do que fornecer um SP shibboleth baseado em java. / p>