¿Necesitas ayuda? ¡Estamos aquí!
Gracias por su encuesta. Nuestro equipo pronto se comunicará con usted.
Si no recibe noticias nuestras dentro de las 24 horas, no dude en enviar un correo electrónico de seguimiento a info@xecurify.com
Resultados de la búsqueda:
×Las expresiones dentro de las asignaciones de atributos permiten modificar y transformar atributos antes de que se almacenen en miniOrange o se envíen a aplicaciones externas. Estas transformaciones permiten concatenar, manipular y hacer referencia a atributos para la creación, autenticación o aprovisionamiento de perfiles de usuario.
Casos de uso clave
Los perfiles de proveedores de identidad externos (IdP) almacenan información específica del usuario. Se puede hacer referencia a estos perfiles y transformarlos en:
Siga estos pasos para asignar atributos en la consola de administración de miniOrange:
Transformar los nombres de atributos entrantes utilizando EXTERNA asignaciones antes de pasarlas a las aplicaciones de destino.
Ejemplo: Asignar fName a first_name cuando se envía a una aplicación.
A continuación se muestran funciones comúnmente utilizadas para transformar atributos dentro de expresiones:
| Función | Ejemplo | Entrada | Resultado |
|---|---|---|---|
| aMayúsculas | Str.toUpper(${fname}) | Alexander | ALEXANDER |
| aLowerCase | Str.toLower(${fname}) | Alejandro | Alejandro |
| subcadenaAntes | Str.splitGet(${correo electrónico}, "@", "0") | alex@miniorange.com | alex |
| subcadenaDespués | Str.splitGet(${correo electrónico}, "@", "1") | alex@miniorange.com | miniorange.com |
Inicialización de atributos clave
Inicializar atributos clave para transformaciones:
${fname} + "123";
// Result: "John123"
${fname} + " " + ${lname};
// Result: "John Doe"
${fname} + " Kumar " + ${lname};
// Result: "John Kumar Doe" Str.splitGet(${email}, "@", "0") + "@custom-domain.com";
/ Result: "johnd@custom-domain.com" Str.splitGet(emailArray, ";", "1");
// Input: "ab@ab.ab;bc@bc.bc;cd@cd.cd"
// Result: "bc@bc.bc" Arr.startsWith(groupsArray, ",", "Grp_SNI,GRP1_", ",");
// Input: "GRP_SNI_qwjfbq,Grp_SNI_hellogroup,GRP1_sni_fwefwe,GRP1_EMI,demogroup,testgroup,grp1_username"
// Result: "Grp_SNI_hellogroup,GRP1_sni_fwefwe,GRP1_EMI"Arr.startsWithIgnoreCase(groupsArray, ",", "Grp_SNI,GRP1_", ",");
// Input: "GRP_SNI_qwjfbq,Grp_SNI_hellogroup,GRP1_sni_fwefwe,GRP1_EMI,demogroup,testgroup,grp1_username"
// Result: "GRP_SNI_qwjfbq,Grp_SNI_hellogroup,GRP1_sni_fwefwe,GRP1_EMI,grp1_username"