A configuração para processar o token do MicroProfile JWT.
Name | Type | Default | Description |
---|---|---|---|
id | string | O ID exclusivo. | |
issuer | string | A URL do emissor. | |
jwksUri | string | Especifica uma URL de serviço de JSON Web Key. | |
userNameAttribute | string | upn | O valor da solicitação será usado como o usuário principal para autenticar. |
sslRef | Uma referência para o elemento de nível ssl (sequência). | Especifica um ID da configuração de SSL que é utilizada para conexões SSL. | |
keyName | string | Especifica um alias de chave confiável para usar a chave pública para verificar a assinatura do token. | |
groupNameAttribute | string | groups | O valor da solicitação será usado como a associação de grupo de usuários. |
mapToUserRegistry | booleano | false | Especifica se userIdentifier deve ser mapeado para um usuário de registro. |
tokenReuse | booleano | true | Especifica se o token poderá ser reutilizado. |
clockSkew | Um período de tempo com precisão de milissegundo | 5m | Isso é usado para especificar o clock skew permitido em minutos ao validar o token da web JSON. Especifique um número inteiro positivo seguido por uma unidade de tempo, que pode ser horas (h), minutos (m), segundos (s) ou milissegundos (ms). Por exemplo, especifique 500 milissegundos como 500 ms. É possível incluir diversos valores em uma única entrada. Por exemplo, 1s500ms é equivalente a 1,5 segundos. |
ignoreApplicationAuthMethod | booleano | true | Ignore o método de autenticação configurado no aplicativo. Permita que aplicativos anteriores que não configuram MP-JWT como seu método de autenticação usem o token MicroProfile JWT, se houver um incluído na solicitação. |
A lista de público confiável a ser incluída na solicitação de público no token da web JSON