Selector de fragmentos de contenido: propiedades relacionadas content-fragment-selector-related-properties
El Selector de fragmentos de contenido de Micro-FrontEnd le permite examinar o buscar fragmentos de contenido en el repositorio y utilizarlos en la aplicación.
Puede utilizar las siguientes propiedades para personalizar cómo se procesa el Selector de fragmentos de contenido y cómo se puede utilizar:
Propiedades del selector de fragmentos de contenido content-fragment-selector-properties
refContentFragmentSelector, que permite el acceso a la funcionalidad proporcionada como reload.imsTokenrepoIddefaultRepoIdrepoId. Si se establece repoId, el selector del repositorio estará oculto y se omitirá este valor.orgIdlocaleen-USenvEnv para ver los nombres de entorno permitidos.filters{ folder: "/content/dam" }/content/dam.isOpenfalsenoWrapfalsetrue, el selector de fragmentos está incrustado directamente en el contenedor principal. Útil para integrar el selector en diseños o flujos de trabajo personalizados.onSelectionChangeContentFragmentSelection, domainName?: string, tenantInfo?: string, repoId?: string, deliveryRepos?: DeliveryRepository[] }) => voidonDismissonSubmitContentFragmentSelection, domainName?: string, tenantInfo?: string, repoId?: string, deliveryRepos?: DeliveryRepository[] }) => voidthemeselectionTypesingledialogSizefullscreenrunningInUnifiedShellreadonlyFiltersselectedFragments[]hipaaEnabledfalseinventoryViewtableinventoryViewToggleEnabledfalsePropiedades De ImsAuthProps imsauthprops-properties
Las propiedades de ImsAuthProps definen la información de autenticación y el flujo que utiliza el Selector de fragmentos de contenido para obtener un imsToken. Al establecer estas propiedades, puede controlar cómo debe comportarse el flujo de autenticación y registrar los agentes de escucha para varios eventos de autenticación.
imsClientIdimsScoperedirectUrlredirectUrl, ImsAuthService usará la redirectUrl utilizada para registrar imsClientIdmodalModetrue, el flujo de autenticación se mostrará en una ventana emergente. Si se establece en false, el flujo de autenticación se mostrará en una recarga de página completa.Nota: para una mejor experiencia de usuario, puede controlar dinámicamente este valor si el usuario tiene deshabilitada la ventana emergente del explorador.
onImsServiceInitializedservice, que es un objeto que representa el servicio IMS de Adobe. Consulte ImsAuthService para obtener más detalles.onAccessTokenReceivedimsToken del servicio de autenticación IMS de Adobe. Esta función toma un parámetro, imsToken, que es una cadena que representa el token de acceso.onAccessTokenExpiredonErrorReceivedPropiedades De ImsAuthService imsauthservice-properties
La clase ImsAuthService administra el flujo de autenticación para el Selector de fragmentos de contenido. Es responsable de obtener un imsToken del servicio de autenticación IMS de Adobe. imsToken se usa para autenticar al usuario y autorizar el acceso al repositorio de Adobe Experience Manager (AEM) CS. ImsAuthService usa las propiedades ImsAuthProps para controlar el flujo de autenticación y registrar agentes de escucha para varios eventos de autenticación. Puede utilizar la práctica función registerContentFragmentSelectorAuthService para registrar la instancia ImsAuthService con el Selector de fragmentos de contenido. Las funciones siguientes están disponibles en la clase ImsAuthService. Sin embargo, si está utilizando la función registerContentFragmentSelectorAuthService, no necesita llamar a estas funciones directamente.
isSignedInUsergetImsTokenimsToken del usuario que ha iniciado sesión actualmente, que se puede usar para autenticar solicitudes en otros servicios como la generación de la representación del recurso 2}.signInImsAuthProps para mostrar la autenticación en una ventana emergente o en una recarga de página completa.signOutrefreshToken