Adobe Experience Manager Sites Developer Professional AD0-E123 Exam Questions

Page: 1 / 14
Total 50 questions
Question 1

The SAML Authentication Handler is disabled by default, and the developer wants to enable this handler

Which two properties must be at least one of the configured properties? (Choose two.)



Answer : A, D

To enable the SAML (Security Assertion Markup Language) Authentication Handler in Adobe Experience Manager (AEM), certain critical properties need to be configured to establish the necessary trust and communication between the Identity Provider (IdP) and the Service Provider (SP, which in this case is AEM).

A) IDPURL (Identity Provider URL) - This property is essential for configuring the SAML Authentication Handler as it specifies the URL of the Identity Provider. This URL is used by AEM to redirect authentication requests to the IdP. It is crucial for initiating the SAML SSO (Single Sign-On) process.

D) Service Provider Entity ID - This is a unique identifier for the Service Provider (AEM in this context). It is used by the Identity Provider to recognize the Service Provider. The Entity ID is a key component of the SAML assertions and is used to ensure that the SAML responses are directed to the correct entity.

B) Password of Key Store is important for securing the communication between IdP and SP by encrypting the SAML assertions, but it is not mandatory for the basic enablement of the SAML Authentication Handler.

C) Identity Provider POST URL is used in scenarios where the SAML response from the IdP is sent via HTTP POST. While it's important for the SAML configuration, the initial enablement and basic functionality of the SAML Authentication Handler primarily depend on the IdP URL and the SP Entity ID.


Question 2

A developer needs to use the AEM Core Components. What is the recommended way to complete this task?



Answer : C

The recommended approach to use AEM Core Components is by creating proxy components. Proxy components are essentially wrapper components within your own project that reference the core components. This practice allows developers to inherit functionality from the core components while being able to override and extend it as necessary. By using proxy components, developers can ensure that any custom styles and configurations are preserved even when the core components are updated in the future.


Question 3

Which offloading-related service is used by each AEM instance to connect to AEM Topology Connector?



Answer : B

The Discovery Service is an offloading-related service used by each AEM instance to connect to AEM Topology Connector. The Discovery Service is part of the Sling Discovery framework, which is responsible for detecting and managing the topology of AEM instances. It enables instances to discover each other and establish a clustered topology, which is essential for load-balancing, failover, and other distributed operations.

Option A, 'Cluster Service,' is not a standard term used in AEM for connecting to the Topology Connector.

Option C, 'Topology Connector Service,' is a slightly misleading term; the correct term is Discovery Service, which performs the role described.


Question 4

A content author will be using live copies on AEM.

Which two factors must the content author now consider? (Choose two.)



Answer : A, D

In Adobe Experience Manager (AEM), when dealing with live copies, a content author must be aware of various factors related to the synchronization of content between the source (blueprint) and the live copies. Option A is correct because when inheritance is re-enabled on a live copy page, synchronization with the blueprint page occurs, which may include automatic updates to the live copy page's content. Option D is also correct because local changes made to a component marked as a container are protected during rollouts, meaning that these local changes will not be overwritten by content from the blueprint. The container concept in AEM allows for more granular control over which parts of the page are updated during synchronization.

For Option B, the term 'paragraph system' seems incorrect. It should likely refer to 'paragraph systems' as in the ParSys (Paragraph System), a component that allows authors to add components to a page. There is no automatic restoration of the order of components from the blueprint upon re-enabling canceled inheritance; instead, components are managed according to the rules set in the rollout configurations.

Option C is incorrect because the cancel and suspend actions can be applied to individual child components within a container. When inheritance is canceled for a container, the inheritance status of child components within that container can be controlled individually.


Question 5

A developer wants to be able to execute the following query:

SELECT

*

FROM [ntbase] AS s

WHERE

s.status ='STARTED'

Which two options are mandatory additions to the Index? (Choose two.)



Answer : A, D

When creating a custom query in AEM's JCR (Java Content Repository), the query's performance is highly dependent on the indexing configuration. For the given query that selects all nodes with a 'status' property equal to 'STARTED' from the 'nt:base' node type, the index must be set up correctly:

Option A, 'nt:base index rule', is correct. The index rule for 'nt:base' must be added to define which properties of nodes of this type are indexed.

Option D, 'status property with propertyIndex = true', is also correct. This index ensures that queries filtering on the 'status' property are executed efficiently. The property index should be set to true, which means that this property is indexed and the query will use this index to filter the results.

Option B is incorrect because setting the property index to false would mean that the property is not indexed, making the query less efficient since the repository would need to scan each node to find matches.

Option C, 'nt:base aggregate', is not mandatory. Aggregates are used to include properties of related nodes in the index, but they are not required for a simple property match like the one in the given query.


Question 6

A developer needs to extend a complete dialog from the core component, except for one tab.

Which property can be used to achieve this goal?



Answer : C

In AEM, when you need to extend a dialog from a core component but want to hide or exclude one tab or part of the dialog, you can use the sling:hideResource property. This property allows you to selectively hide resources (like a tab in a dialog) inherited from a super type (the core component) in your overlay or custom component.


Question 7

A developer has created a custom workflow model. While using this custom workflow model on multiple assets/pages, an individual workflow instance is getting started for each asset/page.

Which property can be enabled to start a single workflow instance if multiple assets/pages have been selected7



Answer : A

The 'Multi Resource Support' property is used in custom workflow models in AEM to allow a single workflow instance to handle multiple resources, such as assets or pages. When this property is set to true, if multiple assets or pages are selected and the workflow is initiated, AEM will start only one workflow instance instead of individual instances for each item. This is useful for bulk processing of resources, improving efficiency, and managing workflows better.

Option B, 'Multi Resource Enable,' is not a standard AEM workflow property.

Option C, 'Transient Workflow,' refers to workflows that do not persist their data and are not related to handling multiple resources in a single instance.


Page:    1 / 14   
Total 50 questions