17 11 2022
[November-2022]MS-600 Exam Dumps(Full Version)MS-600 201Q Download in Braindump2go[Q182-Q193]
November/2022 Latest Braindump2go MS-600 Exam Dumps with PDF and VCE Free Updated Today! Following are some new Braindump2go MS-600 Real Exam Questions!
QUESTION 182
Hotspot Question
You are building a web app that will display the Microsoft Exchange Online Inbox of a user. The app will maintain a copy of the user’s Inbox data and regularly check for updates.
You need to configure the Microsoft Graph URI for the app. The solution must minimize network traffic.
How should you complete the request URI? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: https://graph.microsoft.com/
For Microsoft Graph, apps specify permissions prefixed with https://graph.microsoft.com/. For example, an app can request the Mail.Read permission by including
Box 2: v1.0/me/mailfolders/inbox/messages/delta
API versions
The Microsoft Graph API offers two versions: v1.0 and beta, while Outlook offers v1.0, v2.0, and beta. Microsoft Graph v1.0 matches Outlook v2.0, and Microsoft
Graph beta matches Outlook beta.
Microsoft Graph
First, the app has the user sign in to authorize the application. Because the app uses the Microsoft Graph scope Mail.Read, the authorization URL looks like the following: https://login.microsoftonline.com/common/oauth2/v2.0/authorize?scope=openid+Mail.Read&response_type=code&client_id=<SOME
GUID>&redirect_uri=<REDIRECT URL>
Once the app has an access token, it sends the following request: https://graph.microsoft.com/v1.0/me/mailfolders/inbox/messages?$top=1&$select=subject,from,receivedDateTime,isRead
Accept: application/json –
Authorization: Bearer <token>
delta – tracking changes (synchronization)
Both endpoints support querying collections for changes relative to a synchronization state. While the functionality is the same, the methods are slightly different.
On the Microsoft Graph endpoint, changes are queried by using delta queries. This is implemented as a delta function on the collection.
Reference:
https://docs.microsoft.com/en-us/outlook/rest/compare-graph
QUESTION 183
You plan to develop a client-side JavaScript web app that will be registered to the Microsoft identity platform and use Microsoft Authentication Library (MSAL) v2.0.
Which type of authorization flow should you use?
A. client credentials grant
B. device code
C. resource owner password credentials grant
D. authorization code grant
Answer: D
Explanation:
Authorization code – User sign-in and access to web APIs on behalf of the user.
Supported application types:
* Desktop
* Mobile
* Single-page app (SPA) (requires PKCE)
* Web
Incorrect:
The other authentication flows do not support Single-page apps (SPAs).
Reference:
https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-authentication-flows
QUESTION 184
You are building an app that will use the Microsoft Graph API and the Microsoft identity platform to enable users to perform the following tasks:
– Sign in to Azure Active Directory (Azure AD).
– View all the Microsoft 365 groups that they own.
Each week, the app will also email the users a list of the Microsoft 365 groups to which they belong.
You need to identify which permissions to assign to the app. The solution must use the principle of least privilege.
What should you identify?
A. User.Read delegated, Group.Read delegated, Group.Read application, and Mail.Send application permissions
B. User.Read delegated, Group.Read application, and Mail.Send delegated permissions
C. User.Read delegated, User.Read application, Group.Read application, and Mail.Send application permissions
D. User.Read delegated, Group.Read delegated, and Mail.Send delegated permissions
Answer: D
Explanation:
Microsoft Graph API mail.send delegated permission is less privileged than mail.send application permission.
The same is true for Group.Read delegated compared to Group Read application.
Reference:
https://docs.microsoft.com/en-us/graph/api/user-sendmail?view=graph-rest-1.0&tabs=http
https://docs.microsoft.com/en-us/graph/permissions-reference
QUESTION 185
Hotspot Question
You have a multitenant app named App1.
You need to ensure that App1 supports token acquisition when a user accesses the app by using a web browser that has a popup blocker extension enabled.
How should you complete the Microsoft Authentication Library (MSAL) for JavaScript v2.0 code? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: https://login.microsoftonline.com/common/
The authority is a URL that indicates a directory that MSAL can request tokens from.
* https://login.microsoftonline.com/common/
Sign in users with work and school accounts or personal Microsoft accounts.
Client ID
The client ID is the unique application (client) ID assigned to your app by Azure AD when the app was registered.
Box 2: loginRedirect
You need to ensure that App1 supports token acquisition when a user accesses the app by using a web browser that has a popup blocker extension enabled.
Before you can get tokens to access APIs in your application, you need an authenticated user context. You can sign in users to your application in MSAL.js in two ways:
Pop-up window, by using the loginPopup method
Redirect, by using the loginRedirect method
Reference:
https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-client-application-configuration
https://docs.microsoft.com/en-us/azure/active-directory/develop/msal-js-initializing-client-applications
https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-spa-sign-in?tabs=javascript2
QUESTION 186
You are developing an app that will query the tenant for the names of all the Microsoft Teams teams in the organization.
What permission will the app require? Your solution must follow the principle of least privilege.
A. Channel.ReadBasic.All
B. TeamSettings.Read.All
C. Directory.Read.All
D. Group.Read.All
Answer: D
Explanation:
To use the Microsoft Teams API in Microsoft Graph to list all teams in an organization (tenant), you find all groups that have teams, and then get information for each team.
Need Group.Read.All to get access to groups.
Reference:
https://docs.microsoft.com/en-us/graph/teams-list-all-teams
QUESTION 187
You need to build a daemon app that polls Microsoft Graph to get all user information.
You register and configure the app in Azure Active Directory (Azure AD).
Which three actions should you perform next? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Get the consent of each user.
B. Pass a bearer token in the authorization header and call the Microsoft Graph API.
C. Get an ID token.
D. Get an access token.
E. Provide the admin consent URL to a global administrator in Azure AD.
Answer: BDE
Explanation:
https://docs.microsoft.com/en-us/azure/active-directory/develop/scenario-daemon-overview
https://docs.microsoft.com/en-us/graph/auth/auth-concepts
QUESTION 188
Drag and Drop Question
You are building an app that will use the Microsoft OneDrive API and enable users to upload 15-MB files to a OneDrive location.
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:
Step 1: Request an access token.
The Authorization header and bearer token should only be sent when issuing the POST during the first step. It should not be included when issuing the PUT.
Step 2: Request a new upload session.
Create an upload session
To begin a large file upload, your app must first request a new upload session. This creates a temporary storage location where the bytes of the file will be saved until the complete file is uploaded.
Step 3: Upload bytes to the upload session.
Upload bytes to the upload session
To upload the file, or a portion of the file, your app makes a PUT request to the uploadUrl value received in the createUploadSession response. You can upload the entire file, or split the file into multiple byte ranges, as long as the maximum bytes in any given request is less than 60 MiB.
The fragments of the file must be uploaded sequentially in order. Uploading fragments out of order will result in an error.
Reference:
https://docs.microsoft.com/en-us/onedrive/developer/rest-api/api/driveitem_createuploadsession?view=odsp-graph-online
QUESTION 189
You have a Microsoft 365 tenant that contains a user named [email protected].
You need to retrieve the name of the manager of the user. The solution must minimize the amount of data returned.
Which Microsoft Graph URI should you use?
A. https://graph.microsoft.com/v1.0/users/[email protected]/manager
B. https://graph.microsoft.com/v1.0/users/[email protected]/manager?$search=displayName
C. https://graph.microsoft.com/v1.0/users/[email protected]/manager?$select=displayName
D. https://graph.microsoft.com/v1.0/users/[email protected]/?$select=manager
Answer: C
Explanation:
List manager –
Returns the user or organizational contact assigned as the user’s manager. Optionally, you can expand the manager’s chain up to the root node.
HTTP request –
Get the manager:
HTTP –
GET /me/manager –
GET /users/{id | userPrincipalName}/manager
Optional query parameters –
This method supports the $select and $expand OData query parameters to help customize the response.
Example 1: Get manager –
The following example shows a request to get the manager.
Request –
GET https://graph.microsoft.com/v1.0/users/{id|userPrincipalName}/manager
Response –
The following is an example of the response.
Note: The response object shown here might be shortened for readability.
HTTP –
{
“id”: “7d54cb02-aaa3-4016-9f9c-a4b49422dd9b”,
“displayName”: “Sara Davis”,
“jobTitle”: “Finance VP”,
“mail”: “[email protected]”,
“userPrincipalName”: “[email protected]”
}
Reference:
https://docs.microsoft.com/en-us/graph/api/user-list-manager?view=graph-rest-1.0&tabs=http
QUESTION 190
Hotspot Question
You need to build a daemon application that will be registered in the Microsoft identity platform and use the Microsoft Authentication Library (MSAL). The application will request user data by using the Microsoft Graph API and periodically publish a summary report.
Which authentication flow and identity type should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: Client credentials grant
A .NET Core daemon console application using MSAL.NET to acquire tokens for resources
In these scenarios we show how unattended daemon applications can authenticate as itself using the Microsoft Authentication Library for .NET (MSAL.NET) SDK and acquire Access Tokens for various web APIs like Microsoft Graph or any other API secured with the Microsoft Identity Platform.
Example, Call Graph.
This sample application shows how to use the Microsoft Authentication Library for .NET (MSAL.NET) to access the data of Microsoft business customers in a long-running, non-interactive process. It uses the OAuth 2 client credentials grantto acquire an access token, which can be used to call the Microsoft Graph and access organizational data.
Box 2: Application
Reference:
https://docs.microsoft.com/en-us/samples/azure-samples/active-directory-dotnetcore-daemon-v2/ms-identity-daemon/
QUESTION 191
Drag and Drop Question
You plan to develop a SharePoint Framework (SPFx) web part solution.
Which tool should you use for each component of the solution? To answer, drag the appropriate tools to the correct components. Each tool may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Answer:
Explanation:
Box 1: Node.js
Node.js is an open source, cross-platform runtime environment for hosting and serving JavaScript code. You can use Node.js to develop server-side web applications written in JavaScript. The Node.js ecosystem is tightly coupled with npm and task runners such as gulp to provide an efficient environment for building
JavaScript-based applications. Node.js is similar to IIS Express or IIS, but includes tools to simplify client-side development.
Box 2: Yeoman
You can scaffold a web app with yeoman,
Yeoman generators
Yeoman helps you to kickstart new projects, prescribing best practices and tools to help you stay productive. The Yeoman SharePoint generator is available as part of the framework to kickstart new client-side web part projects.
Note: The Yeoman workflow comprises three types of tools for improving your productivity and satisfaction when building a web app: the scaffolding tool (yo), the build tool (Gulp, Grunt etc) and the package manager (like npm and Bower).
1. yo scaffolds out a new application, writing your build configuration (e.g Gulpfile) and pulling in relevant build tasks and package manager dependencies (e.g npm) that you might need for your build.
2. The Build System is used to build, preview and test your project. Gulp and Grunt are two popular options.
3. The Package Manager is used for dependency management, so that you no longer have to manually download and manage your scripts. npm and Bower are two popular options.
All three of these tools are developed and maintained separately, but work well together as part of our prescribed workflow for keeping you effective.
Box 3: gulp
SharePoint client-side development tools use gulp as the build process task runner to:
Bundle and minify JavaScript and CSS files.
Run tools to call the bundling and minification tasks before each build.
Compile LESS or Sass files to CSS.
Compile TypeScript files to JavaScript.
One common task you can add to the SharePoint Framework toolchain is to integrate your custom gulp tasks in the build pipeline.
Reference:
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/tools-and-libraries
https://yeoman.io/
https://docs.microsoft.com/en-us/sharepoint/dev/spfx/toolchain/integrate-gulp-tasks-in-build-pipeline
QUESTION 192
You need to build a customizer that will modify the header and footer of each page of a Microsoft SharePoint Online site.
You use the Yeoman generator to create a new SharePoint Framework (SPFx) project.
What should you do next?
A. Create a Field Customizer and render the custom content for top and bottom placeholders.
B. Create an Application Customizer and render the custom content for top and bottom placeholders.
C. Create an Application Customizer, override the Render method, and provide a custom header and footer.
D. Create a Field Customizer, override the Render method, and provide a custom header and footer.
Answer: C
Explanation:
Application customizer provides access to predefined locations on the SharePoint page and allows us to customize them.
Implement the _renderPlaceHolders method
Reference:
https://www.c-sharpcorner.com/article/sharepoint-framework-extensions-application-customizer-overview/
QUESTION 193
Hotspot Question
You are developing a Microsoft Teams tab that will capture coordinates from mobile devices and send notifications to users.
The relevant portion of the app manifest is shown in the App Manifest exhibit. (Click the App Manifest tab.)
The relevant portion of the JavaScript code for the tab is shown in the JavaScript exhibit. (Click the JavaScript tab.)
While testing the tab, a user receives the message shown in the Message exhibit. (Click the Message tab.)
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:
https://docs.microsoft.com/en-us/microsoftteams/app-permissions
Resources From:
1.2022 Latest Braindump2go MS-600 Exam Dumps (PDF & VCE) Free Share:
https://www.braindump2go.com/ms-600.html
2.2022 Latest Braindump2go MS-600 PDF and MS-600 VCE Dumps Free Share:
https://drive.google.com/drive/folders/19Y8RqkfOGA0Ny2nhIT5rfnE09WwiJsqj?usp=sharing
3.2021 Free Braindump2go MS-600 Exam Questions Download:
https://www.braindump2go.com/free-online-pdf/MS-600-PDF-Dumps(182-193).pdf
Free Resources from Braindump2go,We Devoted to Helping You 100% Pass All Exams!
[November-2022]PCNSE Exam Dumps PDF and VCE Free Download in Braindump2go[Q580-Q591] [October-2022]Full Version MB-300 Exam Dumps (VCE and PDF) MB-300 345Q for Free Download[Q345-Q380]
Comments are currently closed.