Sélecteur de fragment de contenu - Propriétés connexes content-fragment-selector-related-properties
Le sélecteur de fragment de contenu micro front-end vous permet de parcourir ou de rechercher des fragments de contenu dans le référentiel et de les utiliser dans votre application.
Vous pouvez utiliser les propriétés suivantes pour personnaliser le rendu du sélecteur de fragment de contenu et son utilisation :
Propriétés du sélecteur de fragment de contenu content-fragment-selector-properties
refContentFragmentSelector, permettant l’accès aux fonctionnalités fournies telles que reload.imsTokenrepoIddefaultRepoIdrepoId n’est pas fourni. Si repoId est défini, le sélecteur de référentiel est masqué et cette valeur est ignorée.orgIdlocaleen-USenvEnv pour les noms d’environnement autorisés.filters{ folder: "/content/dam" }/content/dam s’affichent.isOpenfalsenoWrapfalsetrue, le sélecteur de fragments est directement incorporé au conteneur parent. Utile pour intégrer le sélecteur dans des mises en page ou des workflows personnalisés.onSelectionChangeContentFragmentSelection, domainName ? : string, tenantInfo ? : string, repoId ? : string, deliveryRepos ? : DeliveryRepository[] }) => voidonDismissonSubmitContentFragmentSelection, domainName ? : string, tenantInfo ? : string, repoId ? : string, deliveryRepos ? : DeliveryRepository[] }) => voidthemeselectionTypesingledialogSizefullscreenrunningInUnifiedShellreadonlyFiltersselectedFragments[]hipaaEnabledfalseinventoryViewtableinventoryViewToggleEnabledfalsePropriétés ImsAuthProps imsauthprops-properties
Les propriétés ImsAuthProps définissent les informations d’authentification et le flux que le sélecteur de fragment de contenu utilise pour obtenir une imsToken. En définissant ces propriétés, vous pouvez contrôler le comportement du flux d’authentification et enregistrer des écouteurs pour divers événements d’authentification.
imsClientIdimsScoperedirectUrlredirectUrl n’est pas fourni, ImsAuthService utilisera l’URL de redirection utilisée pour enregistrer le imsClientIdmodalModetrue, le flux d’authentification s’affiche dans un pop-up. S’il est défini sur false, le flux d’authentification s’affiche lors d’un rechargement complet de la page.Remarque : pour une meilleure expérience utilisateur, vous pouvez contrôler dynamiquement cette valeur si le pop-up du navigateur est désactivé.
onImsServiceInitializedservice, qui est un objet représentant le service Adobe IMS. Voir ImsAuthService pour plus d’informations.onAccessTokenReceivedimsToken est reçu du service d’authentification Adobe IMS. Cette fonction accepte un paramètre, imsToken, qui est une chaîne représentant le jeton d’accès.onAccessTokenExpiredonErrorReceivedPropriétés ImsAuthService imsauthservice-properties
La classe ImsAuthService gère le flux d’authentification pour le sélecteur de fragment de contenu. Il est chargé d’obtenir un imsToken du service d’authentification Adobe IMS. Le imsToken permet d’authentifier l’utilisateur et d’autoriser l’accès au référentiel CS de Adobe Experience Manager (AEM). ImsAuthService utilise les propriétés ImsAuthProps pour contrôler le flux d’authentification et enregistrer des écouteurs pour divers événements d’authentification. Vous pouvez utiliser la fonction registerContentFragmentSelectorAuthService pratique pour enregistrer l’instance ImsAuthService avec le sélecteur de fragment de contenu. Les fonctions suivantes sont disponibles dans la classe ImsAuthService. Cependant, si vous utilisez la fonction registerContentFragmentSelectorAuthService, vous n’avez pas besoin d’appeler directement ces fonctions.
isSignedInUsergetImsTokenimsToken d’authentification de l’utilisateur actuellement connecté, qui peuvent être utilisées pour authentifier les requêtes adressées à d’autres services, tels que la génération de ressources rendu.signInImsAuthProps pour afficher l’authentification dans un pop-up ou un rechargement complet de la page.signOutrefreshToken