Creación de una regla personalizada para la correlación de atributos

Cree una transformación personalizada para su asignación de atributos.

Antes de empezar

  1. Configure la información básica para la aplicación en el separador General.
  2. Opcionalmente, especifique la información necesaria para el inicio de sesión o el acceso de API.
  3. Habilite la sección de ciclo de vida de la cuenta para el suministro, la cancelación del suministro o ambos.

Acerca de esta tarea

En el separador de ciclo de vida de la cuenta, el administrador puede correlacionar los atributos que se utilizan para suministrar cuentas a la aplicación de destino. El usuario puede correlacionar los atributos ISV existentes con los atributos de destino y también añadir nuevas correlaciones de atributos. Con el soporte de scripts, un administrador puede optar por transformar el valor de atributo de directorio en la nube y establecerlo en un atributo de destino, tal como está pensado para la aplicación de destino.

Para la correlación con atributos Verify existentes, el administrador elige Verificar atributos existentes en el menú y los correlaciona con atributos de destino de aplicación del menú Atributo de destino . Para transformar el valor de los atributos de Verify existentes, seleccione el valor de transformación adecuado en el menú de transformación de compilación. De lo contrario, no se aplica ninguna transformación de forma predeterminada y el valor de transformación es Ninguna.

Utilice la tarea siguiente para crear una transformación personalizada para la correlación de atributos.

Procedimiento

  1. En la pestaña Ciclo de vida de cuenta , desplácese a la sección Correlación de atributos .
  2. Realice una de las acciones siguientes.
    • Expanda el menú Añadir atributo y seleccione Añadir regla personalizada.
    • Seleccione Añadir atributo y en el menú Verificar atributo, seleccione Regla personalizada.
    Se abrirá el editor de código.
  3. En el editor de código, cree el JSON para la regla.
    Por ejemplo:
    \{
    "user": \{
    "emails": \[
    \{
    "type": "work",
    "value": “Scott@ibm.com”
    }
    ],
    "meta": \{
    "created": "2020-01-24T05:49:25Z",
    "lastModified": "2020-12-07T07:45:40Z",
    "resourceType": "User"
    },
    }
    Con este JSON, la información de los atributos de correo electrónico del usuario se puede captar como user.emails[0].value.
  4. Asegúrese de que la regla funciona.
    1. Seleccione Mostrar.
      Un editor JSON de ejemplo muestra los valores de atributo de directorio en la nube del usuario que ha iniciado la sesión. Puede optar por buscar un usuario determinado para verificar la regla personalizada.
    2. Seleccione Ejecutar prueba.
    3. Verifique que se devuelva un valor correcto en la sección Resultados .
      Para obtener más información sobre cómo escribir reglas personalizadas, consulte Funciones de atributos.
    4. Seleccione Guardar.
    Nota: Después de crear una regla personalizada, puede seleccionar el icono de lápiz para editarla.
  5. En el menú Atributo de destino , seleccione el atributo.