Courseiva
hardMultiple ChoiceObjective-mapped

PL-900 Contoso Ltd Practice Question

Contoso Ltd. is a global consulting firm that wants to build a Power Pages site for their external clients. The site must allow clients to: 1) View their project status and deliverables. 2) Submit timesheets and expense reports. 3) Communicate with their project manager via a built-in messaging feature. The company has a Dataverse environment with existing tables for Projects, Tasks, Timesheets, Expenses, and Users. They have a Microsoft Entra ID tenant for employee authentication but want clients to use their own social accounts (e.g., Google, Facebook) or email-based local authentication. Contoso has a strict security policy: all data must be encrypted at rest and in transit. The site must support multiple languages (English, Spanish, French). The marketing team needs to be able to update the site's content (text and images) without developer assistance. The development team wants to use a pre-built template to accelerate the initial setup. Which approach should Contoso take?

Answer choices

Why each option matters

Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.

Correct answer & explanation

Create a Power Pages site using the 'Customer self-service' template. Configure multiple identity providers (Google, Facebook, local) in the Power Pages admin center. Use the design studio to manage content. Enable multilingual support in site settings.

The Power Pages 'Customer self-service' template includes pre-built pages for managing projects, timesheets, expenses, and messaging, which can be customized to fit Contoso's needs. The Power Pages admin center allows configuring multiple identity providers (Google, Facebook, local) for client authentication. The design studio enables marketing team to update content without developer assistance. Multilingual support is built-in and can be enabled in site settings. Dataverse provides encryption at rest and in transit. Option A is incorrect because SharePoint Online lacks the complex data relationships and custom authentication options required. Option C is incorrect because building a custom site from scratch would be time-consuming and does not leverage the pre-built template. Option D is incorrect because Power Apps portals (legacy) are being replaced by Power Pages and do not offer the same modern capabilities and templates.

Answer analysis

Option-by-option breakdown

For each option: why learners choose it and why it is or isn't the right answer here.

  • Create a SharePoint Online site and use Power Automate to connect to Dataverse for data. Use SharePoint's built-in authentication for external users.

    Why it's wrong here

    SharePoint is not designed for this level of data interaction and custom authentication.

  • Create a Power Pages site using the 'Customer self-service' template. Configure multiple identity providers (Google, Facebook, local) in the Power Pages admin center. Use the design studio to manage content. Enable multilingual support in site settings.

    Why this is correct

    The template meets requirements, identity providers can be configured, design studio allows non-developer updates, and multilingual support is available.

  • Build a custom Power Pages site from scratch using Visual Studio Code and deploy it via Azure DevOps. Use custom authentication providers for social logins.

    Why it's wrong here

    Building from scratch is unnecessary and time-consuming; templates exist.

  • Create a Power Apps portal (legacy) using the 'Customer portal' template and configure social identity providers in the portal settings. Use the portal's content editor for marketing updates.

    Why it's wrong here

    Power Apps portals are deprecated in favor of Power Pages.

About these practice questions

Courseiva writes every PL-900 question from scratch — 904 in total, each with an explanation and a wrong-answer breakdown. None are copied from real exams or dumps. Learn why practice questions differ from exam dumps →

How Courseiva writes practice questions · Editorial policy

JA

Written by Johnson Ajibi, MSc IT Security

Senior Network & Security Engineer · founder of Courseiva

This PL-900 practice question is part of Courseiva's free Microsoft certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the PL-900 exam.