Customizando o NameID para tokens SAML emitidos automaticamente usando a API
A API da biblioteca SAML pode ser usada para criar um token SAML que tenha um NameID customizado.
Sobre Esta Tarefa
Ao criar tokens SAML emitidos automaticamente usando o gerador de tokens SAML, não há como customizar o NameID usando as propriedades do manipulador de retorno de chamada. No entanto, usando a API da biblioteca SAML, é possível criar um manipulador de retorno de chamada NameID SAML, definido no arquivo SAMLIssuerConfig.properties, que pode customizar o NameID de um token SAML emitido automaticamente. Os aplicativos que usam o método newSAMLToken também podem usar um manipulador de retorno de chamada NameID SAML.
O manipulador de retorno de chamada NameID SAML será executado para todos os tokens SAML que são criados a partir do servidor de aplicativos com o arquivo SAMLIssuerConfig.properties modificado.
Procedimento
Resultados
<saml:Subject>
<saml:NameID>newNameID</saml:NameID>
</saml:Subject>