MS-600 Dumps Updated Dec 12, 2021 Practice Test and 170 unique questions [Q44-Q69]

Share

MS-600 Dumps Updated Dec 12, 2021 Practice Test and 170 unique questions

2021 Latest 100% Exam Passing Ratio - MS-600 Dumps PDF 

NEW QUESTION 44
You are developing a Microsoft Teams app in a tenant.
You pilot the app to only 10 users in the tenant and test the app.
You need to deploy the app to all the users in the tenant.
What should you do?

  • A. Add the app to the global (Org-wide default) policy.
  • B. Modify the app manifest.
  • C. Enable sideloading in a custom app setup policy.
  • D. Create an app permission policy.

Answer: D

Explanation:
Reference:
https://docs.microsoft.com/en-us/MicrosoftTeams/manage-apps

 

NEW QUESTION 45
You receive the following JSON document when you use Microsoft Graph to query the current signed-in user.

For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

Box 1: Yes
Syntax: GET /me/photo/$value
Get the specified profilePhoto or its metadata (profilePhoto properties).
Example: Get the photo for the signed-in user in the largest available size GET https://graph.microsoft.com/v1.0/me/photo/$value Box 2: Yes Syntax: GET /users/{id | userPrincipalName}/photo/$value Get the specified profilePhoto or its metadata (profilePhoto properties).
Box 3: Yes
Syntax: GET /users/{id | userPrincipalName}/photo/$value
Get the specified profilePhoto or its metadata (profilePhoto properties).
Reference: https://docs.microsoft.com/en-us/graph/api/profilephoto-get

 

NEW QUESTION 46
You need to retrieve a list of the last 10 files that the current user opened from Microsoft OneDrive. The response must contain only the file ID and the file name.
Which URI should you use to retrieve the results? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

Explanation

"graph.microsoft.com" "drive" onedrive
Box 1: root
/root - The root folder for the drive.
Box 2: $select=id,name
To specify a different set of properties to return than the default set provided by the Graph, use the $select query option. The $select option allows for choosing a subset or superset of the default set returned. For example, when retrieving your messages, you might want to select that only the from and subject properties of messages are returned.
References: https://docs.microsoft.com/en-us/onedrive/developer/rest-api/concepts/addressing-driveitems
https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters

 

NEW QUESTION 47
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 48
You are developing an application that will use Microsoft Graph.
You attempt to retrieve a list of the groups in your organization by using a URI of
https://graph.microsoft.eom/vi.0/groups on behalf of the user.
The application fails. The diagnostic logs show the following information:
* An HTTP 403 Forbidden status code
* An Authorization_RequestDenied error code
* The following error message: "Insufficient privileges to complete the operation." You need to ensure that the application can retrieve the list of groups. The solution must use the principle of least privilege. Which two actions should you perform? Each correct answer presents part of the solution.
NOTE; Each correct selection is worth one point.

  • A. Configure the application to use application permissions.
  • B. In the permission request for the application, request the Group. Readwrite. All permission
  • C. In the permission request for the application, request the Group. Read. All permission.
  • D. Grant tenant admin consent for the Group.Read. All permission.

Answer: A,B

Explanation:
Reference:
https://docs.microsoft.com/en-us/graph/permissions-reference

 

NEW QUESTION 49
You are developing a single-page application (SPA).
You plan to access user data from Microsoft Graph by using an AJAX call.
You need to obtain an access token by the Microsoft Authentication Library (MSAL). The solution must minimize authentication prompts.
How should you complete the code segment? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 50
You need to complete the MSAL.js code for SSO.
Which code segment should you insert at line 06?

  • A. storeAuthStateInCookie: true
  • B. storeAuthStateInCookie: false
  • C. cacheLocation: 'localStorage'
  • D. cacheLocation: 'sessionStorage'

Answer: C

Explanation:
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

 

NEW QUESTION 51
You are developing an Azure web app that will enable users to view a consolidated view of multiple users' tasks based on data in Microsoft Planner and Outlook. The app will use the Microsoft identity platform and a certificate to establish an authorization flow between the app and Microsoft 365.
You obtain a certificate and you create an Azure Active Directory (Azure AD) application.
You need to set up authorization for the application.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

  • A. From the Azure portal, upload a certificate public key for the Azure AD application.
  • B. Add the required delegated permissions to the Azure AD application.
  • C. Create a secret in the Azure AD application.
  • D. Modify the code of the web app to use the certificate to obtain an access token for Microsoft Graph.
  • E. Add the application permissions to the Azure AD application.

Answer: A,B,C

 

NEW QUESTION 52
You have a single-page application (SPA) named TodoListSPA and a server-based web app named TodoListService.
The permissions for the TodoList SPA API are configured as shown in the TodoList SPA exhibit. (Click the TodoListSPA tab.)

The permissions for the TodoListService API are configured as shown in the TodoListService exhibit. (Click the TodoListService tab.)

You need to ensure that TodoListService can access a Microsoft OneDrive file of the signed-in user. The solution must use the principle of least privilege.
Which permission should to grant?

  • A. the Sites.Read.All delegated permission for TodoListSpa
  • B. the Sites.Read.All application permission for TodoListService
  • C. the Sites.Read.All application permission for TodoListSPA
  • D. the Sites.Read.All delegated permission for TodoListService

Answer: D

Explanation:
Explanation
A client application gains access to a resource server by declaring permission requests. Two types are available:
"Delegated" permissions, which specify scope-based access using delegated authorization from the signed-in resource owner, are presented to the resource at run-time as "scp" claims in the client's access token.
"Application" permissions, which specify role-based access using the client application's credentials/identity, are presented to the resource at run-time as "roles" claims in the client's access token.
Reference: https://docs.microsoft.com/en-us/azure/active-directory/develop/developer-glossary#permissions

 

NEW QUESTION 53
You have a backend service that will access the Microsoft Graph API.
You need to configure the service to authenticate by using the most secure authentication method.
What should you configure the service to use?

  • A. a certificate
  • B. a client secret
  • C. a hash
  • D. a shared key

Answer: A

Explanation:
You can authenticate to the Graph API with two primary methods: AppId/Secret and certificate based authentication. Certificate is the preferred and more secure way of authenticating.
Reference: https://adamtheautomator.com/microsoft-graph-api-powershell/ Build Apps with Microsoft Graph Testlet 1 This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end on this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Overview
ADatum Corporation develops a software as a service (SaaS) application named E-invoicing.
Existing Environment
Application Architecture
E-invoicing consists of a single-page application (SPA) and a backend web service that provides invoice management and processing functionality.
E-invoicing stores all the details of each invoicing operation in a backend cloud database. E-invoicing generates invoices in PDF format and provides users with the ability to download the PDF after it is generated.
Each invoice has a unique identifier named invoiceid.
The users have a common workflow where they sign in to E-invoicing, and then open E-invoicing in multiple tabs of a web browser so they can use different parts of the application simultaneously.
Security Architecture
ADatum uses the principle of least privilege whenever possible. ADatum always uses the latest libraries and integration endpoints.
Requirements
Business Goals
ADatum wants to integrate E-invoicing, Azure Active Directory (Azure AD), and Microsoft Graph so that their customers can leverage Microsoft Office 365 services directly from within E-invoicing.
Planned Changes
ADatum plans to add the following capabilities to E-invoicing:
* Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiced.
* Perform as many operations as possible in the browser without having to leave the E-invoicing application.
* Use Azure AD to manage identities, authentication, and authorization.
* Display all emails that contain a specific invoiceid.
Technical Requirements
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 user's behalf.
* Send scheduled reminders to customers before a payment due date. Create an administration user interface to enable the scheduled reminders.
* Implement Microsoft Graph change notifications to detect emails from vendors that arrive in a designated mailbox.
* Implement single sign-on (SSO) and minimize login prompts across browser tabs.
* Secure access to the backend web service by using Azure AD.
* Ensure that all solutions use secure coding practices.
Backend Security Planned Changes
ADatum wants to use custom application roles to map user functionality to permissions granted to users.
E-invoicing will have internal logic that will dynamically identify whether the user should be allowed to call the backend API.
SSO JavaScript Script
You plan to implement SSO with Microsoft Authentication Library (MSAL) by using the following code:

Access Token JavaScript Script
You have the following JavaScript code to obtain an access token.

Change Notification JSON
You have the following JSON message that will be sent by the Microsoft Graph service to detect the vendor emails.

 

NEW QUESTION 54
You have a SharePoint Framework (SPFx) web part that displays the weather. Users can set the city within the web part. Which component is invoked to provide the users with the ability to configure the settings for the web part?

  • A. the Application Customizer
  • B. a custom control
  • C. the property pane
  • D. a library component

Answer: C

Explanation:
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/web-parts/guidance/integrate-web-part-properties-with-sharepoint

 

NEW QUESTION 55
You are developing an application that will track changes to the UserPrincipalName attribute of Microsoft 365 accounts.
You need to use a REST request to retrieve the information by using Microsoft Graph. The solution must minimize the amount of data retrieved.
What should you do?

  • A. Use GET https://graph.microsoft.com/v1.0/users/deltafor the first call. Use the state token in subsequent calls.
  • B. Use GET https://graph.microsoft.com/v1.0/users/delta?$select=UserPrincipalName for the first call. Use the state token in subsequent calls.
  • C. Use GET https://graph.microsoft.com/v1.0/usersfor the calls and track the changes.
  • D. Use GET https://graph.microsoft.com/v1.0/users$select=UserPrincipalNamefor the calls and track the changes.

Answer: B

Explanation:
Use delta query to track changes in a resource collection
The typical call pattern is as follows:application begins by calling a GET request with the delta function on the desired resource.
1. Microsoft
1. The Graph sends a response containing the requested resource and a state token.
Example: Selecting three properties
The next example shows the initial request selecting three properties for change tracking, with default response behavior.
Note: Delta query enables applications to discover newly created, updated, or deleted entities without performing a full read of the target resource with every request.
Incorrect Answers:
A: Example: Default properties
The following is an example of the request. There is no $select parameter, so a default set of properties is tracked and returned.
Reference: https://docs.microsoft.com/en-us/graph/api/user-delta
Extend and Customize SharePoint
Testlet 1
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end on this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.
Overview
ADatum Corporation develops a software as a service (SaaS) application named E-invoicing.
Existing Environment
Application Architecture
E-invoicing consists of a single-page application (SPA) and a backend web service that provides invoice management and processing functionality.
E-invoicing stores all the details of each invoicing operation in a backend cloud database. E-invoicing generates invoices in PDF format and provides users with the ability to download the PDF after it is generated.
Each invoice has a unique identifier named invoiceid.
The users have a common workflow where they sign in to E-invoicing, and then open E-invoicing in multiple tabs of a web browser so they can use different parts of the application simultaneously.
Security Architecture
ADatum uses the principle of least privilege whenever possible. ADatum always uses the latest libraries and integration endpoints.
Requirements
Business Goals
ADatum wants to integrate E-invoicing, Azure Active Directory (Azure AD), and Microsoft Graph so that their customers can leverage Microsoft Office 365 services directly from within E-invoicing.
Planned Changes
ADatum plans to add the following capabilities to E-invoicing:
* Email the generated invoices to customers on behalf of the current signed-in user. Any emails generated by the system will contain the invoiced.
* Perform as many operations as possible in the browser without having to leave the E-invoicing application.
* Use Azure AD to manage identities, authentication, and authorization.
* Display all emails that contain a specific invoiceid.
Technical Requirements
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 user's behalf.
* Send scheduled reminders to customers before a payment due date. Create an administration user interface to enable the scheduled reminders.
* Implement Microsoft Graph change notifications to detect emails from vendors that arrive in a designated mailbox.
* Implement single sign-on (SSO) and minimize login prompts across browser tabs.
* Secure access to the backend web service by using Azure AD.
* Ensure that all solutions use secure coding practices.
Backend Security Planned Changes
ADatum wants to use custom application roles to map user functionality to permissions granted to users.
E-invoicing will have internal logic that will dynamically identify whether the user should be allowed to call the backend API.
SSO JavaScript Script
You plan to implement SSO with Microsoft Authentication Library (MSAL) by using the following code:

Access Token JavaScript Script
You have the following JavaScript code to obtain an access token.

Change Notification JSON
You have the following JSON message that will be sent by the Microsoft Graph service to detect the vendor emails.

 

NEW QUESTION 56
You plan to develop a Microsoft Teams bot tghat will return product information to users by using an adaptive card.
You need to card to contain a button that will invoke a web search for the product.
What should use?

  • A. A task module
  • B. An outgoing webhook
  • C. A search-based messaging extension
  • D. An action-based messaging extension

Answer: A

 

NEW QUESTION 57
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.

Answer:

Explanation:

1 - Create a bot registration ...
2 - In the HRapp manifist...

 

NEW QUESTION 58
What should you add to a SharePoint Framework (SPFx) solution to ensure that the solution can be used as a Microsoft Teams tab?

  • A. the TeamsTab value to the componentType property in the manifest file
  • B. a manifest file to the Teams folder in the solution
  • C. the TeamsTab value to the supportedHosts property in the manifest file
  • D. a manifest file to the webparts folder in the solution

Answer: D

Explanation:
You need to update the web part manifest to make it available for Microsoft Teams. Locate the manifest json file for the web part you want to make available to Teams and modify the supportedHosts properties to include "TeamsTab".

 

NEW QUESTION 59
You are building a Microsoft Outlook add-in.
Which object should you use to save additional information in an email?

  • A. CustomProperties
  • B. localStorage
  • C. RoamingSettings
  • D. CustomXMLParts

Answer: A

Explanation:
Reference:
https://docs.microsoft.com/en-us/office/dev/add-ins/outlook/manage-state-and-settings-outlook

 

NEW QUESTION 60
What is the default permission scope when you request an access token by using MSGraphClient?

  • A. People.Read
  • B. User.Read
  • C. People.Read.All
  • D. User.Read.All

Answer: D

Explanation:
By default, the service principal has no explicit permissions granted to access the Microsoft Graph. However, if you request an access token for the Microsoft Graph, you get a token with the user_impersonation permission scope that can be used for reading information about the users (that is, User.Read.All).
Reference: https://docs.microsoft.com/en-us/sharepoint/dev/spfx/use-msgraph

 

NEW QUESTION 61
You are developing a human resources application that will show users where they are in their company's organization chart.
You are adding a new feature that will display the name of a user's manager inside the application.
You need to create a REST query to retrieve the information. The solution must minimize the amount of data retrieved.
Which query should you use?

  • A. contacts?$filter=jobTitle eq 'manager'
    GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/manager
  • B. manager?$select=displayName
    GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/
  • C. GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/
  • D. people?$filter=jobTitle eq 'manager'&$select=displayName
    GET https://graph.microsoft.com/v1.0/users/{UserPricipalName}/

Answer: C

Explanation:
Get user's manager. Returns the user or organizational contact assigned as the user's manager.
Syntax:
GET /me/manager
GET /users/{id | userPrincipalName}/manager
Only the name of the user's manager should be displayed so we use ?select=displayname To specify a different set of properties to return than the default set provided by the Graph, use the $select query option. The $select option allows for choosing a subset or superset of the default set returned.
References: https://docs.microsoft.com/en-us/graph/api/user-list-manager
https://developer.microsoft.com/en-us/graph/docs/overview/query_parameters

 

NEW QUESTION 62
For each of the following statements, select Yes if the statement is true. Otherwise, select NO.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 63
For each of the following statements, select Yes if the statement is true. Otherwise, select NO.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 64
You are developing an interactive invoicing application that will be used by end users. The application will have the following features:
Save invoices generated by a user to the user's Microsoft OneDrive.
Email daily automated reminders.
You need to identify which permissions to grant for the application features. The solution must use the principle of least privilege.
Which permission should you grant for each feature? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 65
You have a single-page application (SPA) named TodoListSPA and a server-based web app named TodoListService.
The permissions for the TodoListSPA API are configured as shown in the TodoListSPA exhibit. (Click the TodoListSPA tab.)

The permissions for the TodoListService API are configured as shown in the TodoListService exhibit (Click the TodoListService tab.)

You need to ensure that TodoListService can access a Microsoft OneDrive file of the signed-in user. The solution must use the principle of least privilege.
Which permission request should you configure?

  • A. the sites.Read.ah application permission for TodoListSPA
  • B. the sites. Read.All delegated permission for TodoListSPA
  • C. the sites.Read.ah application permission for TodoListService
  • D. the sites.Read.ah delegated permission for TodoListService

Answer: C

 

NEW QUESTION 66
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.

Answer:

Explanation:

Explanation

 

NEW QUESTION 67
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.

  • A. https://login.microsoftonline.com/{tenant}/oauth2/v2.0/token/authorize?client_id={clientid}&state={state}&redirect_uri={url}
  • B. https://login.microsoftonline.com/{domain}/adminconsent?client_id={clientid}&state={state}&redirect_uri={url}
  • C. https://login.microsoftonline.com/con*K>n/adiiinconsent?client_id-{clientid}
  • D. https://login.microsoftonline.com/{tenant)/oauth2/v2.0/authorize?client_id={clientid)&5tate={state}&redirect_uri-{url}

Answer: A,D

 

NEW QUESTION 68
You are evaluating the SharePoint Framework (SPFx) ListView Command Set extension.
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.

Answer:

Explanation:

 

NEW QUESTION 69
......


How to study the MS-600: Building Applications and Solutions with Microsoft 365 Core Services (beta) Exam

Preparation of certification exams could be covered with two resource types . The first one are the study guides, reference books and study forums that are elaborated and appropriate for building information from ground up. Apart from them video tutorials and lectures are a good option to ease the pain of through study and are relatively make the study process more interesting nonetheless these demand time and concentration from the learner. Smart candidates who wish to create a solid foundation altogether examination topics and connected technologies typically mix video lectures with study guides to reap the advantages of each but practice exams or practice exam engines is one important study tool which goes typically unnoted by most candidates. Practice exams are designed with our experts to make exam prospects test their knowledge on skills attained in course, as well as prospects become comfortable and familiar with the real exam environment. Statistics have indicated exam anxiety plays much bigger role of students failure in exam than the fear of the unknown. ActualPDF expert team recommends preparing some notes on these topics along with it don’t forget to practice MS-600: Building Applications and Solutions with Microsoft 365 Core Services (beta) Exam dumps which had been written by our expert team, each of these can assist you loads to clear this exam with excellent marks.

 

Verified MS-600 dumps Q&As - 100% Pass from ActualPDF: https://braindumps2go.actualpdf.com/MS-600-real-questions.html