6.3. <mapping>
- <mapping>
- Este elemento contém os elementos <mapping-module> que são usados para definir os parâmetros dos elementos do módulo de mapeamento.Quando os elementos <mapping-module> estiverem presentes, eles formarão um grupo coletivo de solicitações que devem ser realizadas antes do mapeamento ser bem sucedido. Esse grupo coletivo é chamado stack.
- <mapping-module>
- Esses elementos usam o atributo
code
para especificar qual implantação do módulo de mapeamento um aplicativo pode usar e o atributoflag
para informar o aplicativo como analisar cada módulo de mapeamento presente na pilha da política. O atributo flag suporta os seguintes valores:- requeridos
- O módulo deve suceder para o mapeamento ser bem sucedido. Caso qualquer <mapping-module> falhar, a autenticação falhará. Os módulos restantes na pilha são chamados independente do resultado da autenticação.
- solicitação
- É necessário que o módulo seja bem sucedido. Caso ele suceda, o mapeamento continua na parte inferior da pilha. Caso o módulo falhe, o controle retorna imediatamente ao aplicativo.
- suficiência
- Não é necessário que o módulo seja bem sucedido. Caso suceda, o controle retorna imediatamente ao aplicativo. Caso o módulo falhe, o mapeamento continua na parte inferior da pilha.
- opcional
- O módulo não precisa ser bem sucedido. A autenticação continua na parte inferior da pilha, independente do módulo ser bem sucedido ou falhar.