Content Fragment Selector - Gerelateerde eigenschappen content-fragment-selector-related-properties
Met de Micro-Frontend Content Fragment Selector kunt u in de opslagplaats door inhoudsfragmenten bladeren of deze doorzoeken en deze in uw toepassing gebruiken.
U kunt de volgende eigenschappen gebruiken om aan te passen hoe de Content Fragment Selector wordt weergegeven en hoe deze kan worden gebruikt:
Eigenschappen van Content Fragment Selector content-fragment-selector-properties
refContentFragmentSelector , waarmee toegang wordt verleend tot beschikbare functionaliteit zoals reload .imsTokenrepoIddefaultRepoIdrepoId niet is opgegeven. Als repoId is ingesteld, wordt de gegevensopslagkiezer verborgen en wordt deze waarde genegeerd.orgIdlocaleen-USenvEnv voor toegestane omgevingsnamen.filters{ folder: "/content/dam" }/content/dam worden standaard weergegeven.isOpenfalsenoWrapfalsetrue , wordt de fragmentkiezer rechtstreeks ingesloten in de bovenliggende container. Nuttig voor het integreren van de kiezer in aangepaste indelingen of workflows.onSelectionChangeContentFragmentSelection, domainName?: string, huurderInfo?: string, repoId?: string, deliveryRepos?: DeliveryRepository[] }) => voidonDismissonSubmitContentFragmentSelection, domainName?: string, huurderInfo?: string, repoId?: string, deliveryRepos?: DeliveryRepository[] }) => voidthemeselectionTypesingledialogSizefullscreenrunningInUnifiedShellreadonlyFiltersselectedFragments[]hipaaEnabledfalseinventoryViewtableinventoryViewToggleEnabledfalseEigenschappen van ImsAuthProps imsauthprops-properties
Met de eigenschappen ImsAuthProps worden de verificatiegegevens en de stroom gedefinieerd die de kiezer voor het inhoudsfragment gebruikt om een imsToken -element te verkrijgen. Door deze eigenschappen te plaatsen, kunt u controleren hoe de authentificatiestroom zich zou moeten gedragen en luisteraars voor diverse authentificatiegebeurtenissen registreren.
imsClientIdimsScoperedirectUrlredirectUrl niet wordt opgegeven, gebruikt ImsAuthService de redirectUrl die wordt gebruikt om de imsClientId te registrerenmodalModetrue , wordt de verificatiestroom weergegeven in een pop-up. Indien ingesteld op false , wordt de verificatiestroom weergegeven in een volledige pagina die opnieuw wordt geladen.Nota: voor betere UX, kunt u deze waarde dynamisch controleren als de gebruiker browser pop-up gehandicapten heeft.
onImsServiceInitializedservice , die een object is dat de Adobe IMS-service vertegenwoordigt. Zie ImsAuthService voor meer informatie.onAccessTokenReceivedimsToken wordt ontvangen van de Adobe IMS-verificatieservice. Deze functie heeft één parameter, imsToken, die een tekenreeks is die het toegangstoken vertegenwoordigt.onAccessTokenExpiredonErrorReceivedEigenschappen van ImsAuthService imsauthservice-properties
De ImsAuthService -klasse handelt de verificatiestroom voor de Content Fragment Selector af. Het is verantwoordelijk voor het verkrijgen van een imsToken van de Adobe IMS-verificatieservice. imsToken wordt gebruikt om de gebruiker te verifiëren en toegang tot de Adobe Experience Manager (AEM) CS-opslagplaats te verlenen. ImsAuthService gebruikt de ImsAuthProps eigenschappen om de authentificatiestroom te controleren en luisteraars voor diverse authentificatiegebeurtenissen te registreren. U kunt de handige registerContentFragmentSelectorAuthService functie gebruiken om de ImsAuthService -instantie te registreren bij de Content Fragment Selector. De volgende functies zijn beschikbaar voor de ImsAuthService -klasse. Als u echter de functie registerContentFragmentSelectorAuthService gebruikt, hoeft u deze functies niet rechtstreeks aan te roepen.
isSignedInUsergetImsTokenimsToken voor de momenteel ondertekende gebruiker terug, die kan worden gebruikt om verzoeken aan andere diensten zoals het produceren van activa vertoning voor authentiek te verklaren.signInImsAuthProps om verificatie weer te geven in een pop-up of een volledige pagina die opnieuw wordt geladen.signOutrefreshToken