Questions for the MS-600 were updated on : Sep 01 ,2024
What are two possible URIs that you can use to prompt the administrators for admin consent to the E-invoicing application?
Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
C D
You need to implement the role functionality for the backend web service calls.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
B D
Explanation:
Reference: https://docs.microsoft.com/en-us/azure/active-directory/develop/howto-add-app-roles-in-azure-ad-apps
You need to configure the initial login request in the access token JavaScript script.
Which code segment should you insert at line 01?
D
Explanation:
Scenario: ADatum identifies the following technical requirements for the planned E-invoicing capabilities:
Ensure that all operations performed by E-invoicing against Office 365 are initiated by a user. Require that the user
authorize E-invoicing to access the Office 365 data the first time the application attempts to access Office 365 data on the
users behalf.
Reference: https://docs.microsoft.com/en-us/graph/permissions-reference
DRAG DROP
You need to protect the backend web service to meet the technical requirements.
Which four actions should you perform in sequence? To answer, move the actions from the list of actions to the answer area
and arrange them in the correct order.
Select and Place:
Explanation:
Here is a quick overview of the steps:
Step 1: Register an application in Azure AD for the backend web service Register an application (backend-app) in Azure AD
to represent the API.
Step 2: Set the App ID URI for the backend service application registration
When the application is created (step 1) select Expose an API and click on Save and continue to create an Application ID
URI.
Step 3: Defend the scopes in the backend web service application registration
In the Add a scope page, create a new scope supported by the API. (e.g., Read) then click on Add scope to create the
scope. Repeat this step to add all scopes supported by your API.
Step 4: Register an application in Azure AD for E-invoicing.
Step 4.1 Register another application in Azure AD to represent a client application
Step 4.2 Now that you have registered two applications to represent the API and the Developer Console, you need to grant
permissions to allow the client-app to call the backend-app.
Scenario:
Secure access to the backend web service by using Azure AD
E-invoicing will have internal logic that will dynamically identify whether the user should be allowed to call the backend API.
Reference: https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad
You need to complete the MSAL.js code for SSO JavaScript.
Which code segment should you insert at line 06?
C
Explanation:
Scenario: Implement single sign-on (SSO) and minimize login prompts across browser tabs.
When your application is open in multiple tabs and you first sign in the user on one tab, the user is also signed in on the
other tabs without being prompted. MSAL.js caches the ID token for the user in the browser localStorage and will sign the
user in to the application on the other open tabs.
By default, MSAL.js uses sessionStorage which does not allow the session to be shared between tabs. To get SSO between
tabs, make sure to set the cacheLocation in MSAL.js to localStorage.
Reference:
https://docs.microsoft.com/bs-latn-ba/Azure/active-directory/develop/msal-js-sso
How can you validate that the JSON notification message is sent from the Microsoft Graph service?
A
Explanation:
clientState specifies the value of the clientState property sent by the service in each notification. The maximum length is 128
characters. The client can check that the notification came from the service by comparing the value of the clientState
property sent with the subscription with the value of the clientState property received with each notification.
Note: A subscription allows a client app to receive notifications about changes to data in Microsoft Graph.
Reference: https://docs.microsoft.com/en-us/graph/api/resources/subscription
Which URI should you use to query all the email that relate to an invoice?
C
Explanation:
Reference: https://docs.microsoft.com/en-us/graph/search-query-parameter
You need to recommend which API object the SharePoint Framework (SPFx) intranet components will use to access the
research departments project management solution.
What should you recommend?
B
Explanation:
Reference: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-aadhttpclient
HOTSPOT
You need to recommend the development environment and tools for the redesign of the research departments SharePoint
Online sites.
What should you recommend? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Scenario: Redesign the SharePoint Online sites of the research department to provide users with an experience that is
consistent with the Microsoft 365 portal. The research department has a third-party project management solution that uses
the Microsoft identity platform in Azure AD.
Box 1: SharePoint Framework (SPFx)
The SharePoint Framework (SPFx) is a page and web part model that provides full support for client-side SharePoint
development, easy integration with SharePoint data, and extending Microsoft Teams. With the SharePoint Framework, you
can use modern web technologies and tools in your preferred development environment to build productive experiences and
apps that are responsive and mobileready.
The SPFx is the recommended SharePoint customization and extensibility model for developers. Due to tight integration
between SharePoint Online, Microsoft Teams, and Microsoft Viva Connections, developers can also use SPFx to customize
and extend all of these products.
Box 2: Visual Studio Code
Many developers like to use the cross-platform IDE Visual Studio Code for SharePoint Framework (SPFx).
Box 3: Fluent UI
Fluent UI is the upcoming and continually evolving design system for Microsoft 365. Currently, there is an ongoing merge in
the process to have one consistent UI Framework across the Microsoft ecosystem.
Reference: https://n8d.at/5-reasons-or-thoughts-on-fluent-ui-web
DRAG DROP
You need to configure HRApp to enable users to search for specific jobs by using chat in Microsoft Teams.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the
answer area and arrange them in the correct order.
Select and Place:
Explanation:
Step 1: Create a bot registration..
Step 2: In the HRApp manifest, configure the botId value in the ComposeExtensions section to match the botId value of the
bot registration.
Scenario: HRApp must include a messaging extension that enables users to search jobs by job title or job ID. Step 3:
Implement a handler
Reference:
https://docs.microsoft.com/en-us/azure/bot-service/bot-service-quickstart-registration
You need to recommend a model for the expense claims solution. What should you recommend?
B
Explanation:
Sending actionable messages via email is supported. You use actionable message cards.
Scenario:
Create an email workflow solution for expense claims. Users will submit their expense claims and the system will email an
approval request to their manager.
The expense claims solution must provide managers with claim information and the ability to manage the claim by using
Microsoft Outlook, Outlook on the web, or Outlook for iOS and Android.
Reference: https://docs.microsoft.com/en-us/outlook/actionable-messages/send-via-email
HOTSPOT
You need to modify the HRApp manifest to provide a tab that supports querying the third-party HR system.
Which section of the manifest should you modify, and which value should you set as the scope? To answer, select the
appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Reference: https://docs.microsoft.com/en-us/microsoftteams/platform/resources/schema/manifest-
schema#composeextensions
HOTSPOT
You need to recommend the development environment and tools for the development of SalesApp.
What should you recommend? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Explanation:
Box 1: Office Add-ins
Scenario: SalesApp must be integrated with Microsoft Word and must combine images and text from multiple sources to
create a quotation as a DOCX file.
You can use the Office Add-ins platform to build solutions that extend Office applications and interact with content in Office
documents.
Box 2: Microsoft Visual Studio
Visual Studio can be used to create Office Add-ins for Excel, Outlook, Word, and PowerPoint. An Office Add-in project gets
created as part of a Visual Studio solution and uses HTML, CSS, and JavaScript.
Box 3: Fluent UI
Fluent UI is the upcoming and continually evolving design system for Microsoft 365. Currently, there is an ongoing merge in
the process to have one consistent UI Framework across the Microsoft ecosystem.
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/overview/office-add-ins https://n8d.at/5-reasons-or-thoughts-on-fluent-ui-
web
You need to provide users with access to SalesApp. The solution must meet the technical requirements.
What should you include in the solution?
B
Explanation:
An app catalog is a dedicated site collection in a SharePoint web application or SharePoint Online tenancy that hosts
document libraries for Office and SharePoint Add-ins. To make Office Add-ins accessible to users within their organization,
administrators can upload Office Add-ins manifest files to the app catalog for their organization. When an administrator
registers an app catalog as a trusted catalog, users can insert the add-in from the insertion UI in an Office client application.
Scenario:
SalesApp must be integrated with Microsoft Word and must combine images and text from multiple sources to create a
quotation as a DOCX file. The distribution of SalesApp must be automatic and require minimal user interaction.
Reference: https://docs.microsoft.com/en-us/office/dev/add-ins/publish/publish-task-pane-and-content-add-ins-to-an-add-in-
catalog
You need to recommend which type of Office Add-in must be used for SalesApp.
What should you recommend?
B
Explanation:
Reference: https://docs.microsoft.com/en-us/office/dev/add-ins/word/word-add-ins-programming-overview