Criando uma regra customizada para mapeamento de atributos

Crie uma transformação personalizada para o mapeamento de atributos.

Antes de começar

  1. Configure as informações básicas para o aplicativo na guia Geral.
  2. Opcionalmente, especifique as informações necessárias para o acesso de conexão ou de API.
  3. Ative a seção de ciclo de vida da conta para fornecimento, desprovimento ou ambos.

Sobre esta tarefa

Na guia do ciclo de vida da conta, o administrador pode mapear os atributos que são usados para provisionar contas para o aplicativo de destino. O usuário pode mapear os atributos de ISV existentes com os atributos-alvo, além de incluir novos mapeamentos de atributos. Com o suporte de script, um administrador pode optar por transformar o valor do atributo de diretório da nuvem e configurá-lo com um atributo-alvo, conforme desejado para o aplicativo de destino.

Para mapear atributos existentes Verify , o administrador seleciona a opção “Verificar atributos” no menu e os mapeia com os atributos de destino do aplicativo no menu “Atributos de destino”. Para transformar o valor dos atributos existentes Verify , selecione o valor de transformação adequado no menu de transformações integradas. Caso contrário, nenhuma transformação será aplicada por padrão e o valor de transformação será Nenhum.

Use a tarefa a seguir para criar uma transformação customizada para seu mapeamento de atributo.

Procedimento

  1. Na guia “Ciclo de vida da conta”, role a tela até a seção “Mapeamento de atributos ”.
  2. Execute uma das ações a seguir.
    • Expanda o menu Incluir atributo e selecione Incluir regra customizada.
    • Selecione Incluir atributo e, no menu Verificar atributo, selecione Regra customizada.
    O editor de código é aberto.
  3. No editor de código, crie o JSON para a sua regra.
    Por exemplo,
    {
      "user": {
        "emails": [
          {
            "type": "work",
            "value": "Scott@ibm.com"
          }
        ],
        "meta": {
          "created": "2020-01-24T05:49:25Z",
          "lastModified": "2020-12-07T07:45:40Z",
          "resourceType": "User"
        }
      }
    }
    Com este JSON, as informações de atributos de e-mail do usuário podem ser buscadas como user.emails[0].value.
  4. Certifique-se de que a regra funcione.
    1. Selecione “Mostrar ”.
      Um editor JSON de amostra mostra os valores de atributo do diretório da nuvem para o usuário com login efetuado. É possível optar por procurar um usuário específico para verificar a regra customizada.
    2. Selecione “Executar teste ”.
    3. Verifique se um valor correto é retornado na seção Resultados.
      Para obter mais informações sobre como criar regras personalizadas, consulte .. /references/r_attr_functions.html.
    4. Selecione “Salvar ”.
    Observação: depois de criar uma regra personalizada, você pode selecionar o ícone do lápis para editá-la.
  5. No menu do atributo "Destino", selecione o atributo.