Criando o Fluxo de Mensagens Principal

O fluxo de mensagens principal da amostra Security Identity Propagation é fornecido, mas se preferir você mesmo criar o fluxo de mensagens, use as instruções a seguir:

  1. Crie um novo fluxo de mensagens chamado SecurityIdentitySampleFlow no projeto de fluxo de mensagens chamado SecurityIdentitySampleFlowProject. Para obter instruções, consulte Criando um fluxo de mensagens na documentação do WebSphere Message Broker.
  2. No editor de Fluxo de Mensagens, inclua e renomeie os nós listados na tabela a seguir. Para obter instruções, consulte Incluindo um Nó na documentação do WebSphere Message Broker.
    Gavetas de Paleta Tipo de Nó Nome de Nó
    WebSphere MQ MQInput MQ_ID
    WebSphere MQ MQOutput Saída MQ_ID
    WebSphere MQ MQInput MSG_ID
    WebSphere MQ MQOutput Saída MSG_ID
    HTTP HTTPInput HTTP_ID
    HTTP HTTPReply Saída HTTP_ID
  3. Inclua o subfluxo ao fluxo de mensagens principal:
    1. Certifique-se de que SecurityIdentitySampleFlow.msgflow seja exibido no editor de Fluxo de Mensagens.
    2. Clique com o botão direito do mouse no editor Fluxo de Mensagens e clique em Incluir Subfluxo.
    3. Na janela Incluir Subfluxo, expanda o projetoSecurityIdentitySampleFlowProject e selecione SecurityIdentitySubFlow.msgflow.
    4. Clique em OK. Um nó chamado SecurityIdentitySubFlow, representando o subfluxo, é incluído no editor de Fluxos de Mensagens.
    5. Renomeie esse nó de subfluxo SecurityIdentitySubFlow1.
  4. Repita a etapa 4 duas vezes para incluir mais duas cópias do subfluxo na tela.
  5. Conecte os nós juntos para que a saída de cada nó Input seja conectada pelo subfluxo ao nó de saída correspondente. Para obter instruções, consulte Conectando Nós na documentação do WebSphere Message Broker.
    Para verificar se conectou os nós juntos corretamente, consulte o diagrama em Sobre a Amostra Security Propagation.
  6. Configure as propriedades do nó listadas na tabela a seguir. Aceite os valores padrão para todas as propriedades, a menos que seja listado um valor alternativo na tabela. Para obter instruções, consulte Configurando um nó do fluxo de mensagens na documentação do WebSphere Message Broker.
    Nome de Nó Ativo Propriedade Valor
    MQ_ID Básico Nome da fila SECURITYIDFROMMQIN
    Análise de Mensagem de Entrada Domínio de mensagem XMLNSC
    MSG_ID Básico Nome da fila SECURITYIDFROMMSGIN
    Análise de Mensagem de Entrada Domínio de mensagem XMLNSC
    Segurança Tipo de Token de Identidade Nome do usuário + senha
    Local do Token de Identidade $Body/Envelope/Body/MessageIdentity/Username
    Local da Senha de Identidade InputRoot.XMLNSC.Envelope.Body.MessageIdentity.Password
    Identidade Emitida por local $Body/Envelope/Body/MessageIdentity/IssuedBy
    HTTP_ID Básico Sufixo de caminho /Security/IdentityFromHttp
    Análise de Mensagem de Entrada Domínio de mensagem XMLNSC
  7. Salve o fluxo de mensagens.

Voltar para Construindo a Amostra Propagação de Identidade de Segurança

Voltar para Home da Amostra