exam questions

Exam MS-600 All Questions

View all questions & answers for the MS-600 exam

Exam MS-600 topic 3 question 10 discussion

Actual exam question from Microsoft's MS-600
Question #: 10
Topic #: 3
[All MS-600 Questions]

Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution.
After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen.
You are developing a new application named App1 that uses the Microsoft identity platform to authenticate to Azure Active Directory (Azure AD).
Currently, App1 can read user profile information.
You need to allow App1 to read the user's calendar.
Solution: In the code of App1, dynamically request the Calendar.Read permission from the Microsoft Graph API.
Does this meet the goal?

  • A. Yes
  • B. No
Show Suggested Answer Hide Answer
Suggested Answer: A 🗳️

Comments

Chosen Answer:
This is a voting comment (?). It is better to Upvote an existing comment if you don't have anything to add.
Switch to a voting comment New
Selo123
8 months, 2 weeks ago
Selected Answer: A
https://learn.microsoft.com/en-us/azure/active-directory/develop/consent-types-developer#incremental-and-dynamic-user-consent
upvoted 1 times
...
ydizdar
1 year, 4 months ago
Selected Answer: B
"Currently, App1 can read user profile information." , Just by altering the code you can't access to Calendars.Read, the dev must first add "Calendars.Read" to the scope on app registration then alter the code to get the consent.
upvoted 2 times
...
mmdcert
1 year, 8 months ago
Selected Answer: A
A is correct. There is no reason to assume from the question that we have to use application permissions or access another user's calendar. To access your own calendar in an interactive app, we can use delegated permission scope dynamically. Use delegated Calendars.Read: https://docs.microsoft.com/en-us/graph/permissions-reference#calendars-permissions "... you can specify the scopes your app needs at any time by including the new scopes in the scope parameter when requesting an access token - without the need to pre-define them in the application registration information. If the user hasn't yet consented to new scopes added to the request, they'll be prompted to consent only to the new permissions. Incremental, or dynamic consent, only applies to delegated permissions and not to application permissions." https://docs.microsoft.com/en-us/azure/active-directory/develop/v2-permissions-and-consent#incremental-and-dynamic-user-consent
upvoted 3 times
...
krzycherek
2 years, 6 months ago
No: A third-party app can request these permissions from users and administrators, who must approve the request before the app can access data or act on a user's behalf.
upvoted 4 times
...
Shaowei
2 years, 9 months ago
I cannot find any context means which is an Application permission app
upvoted 3 times
...
jr2020
2 years, 9 months ago
Calendars.read can be requested dynamically so answer should be A.
upvoted 3 times
...
Jenik
3 years, 1 month ago
We can use dynamic permissions
upvoted 4 times
ETU69
3 years, 1 month ago
Application permissions can only be consented by an administrator
upvoted 2 times
dactivo
2 years, 4 months ago
But Calendars.read is just another permission that you can select, and don't grant as administrator, when user logs in, there will be a dynamic request that user can accept.
upvoted 1 times
dactivo
2 years, 3 months ago
The only thing that stinks a little, it's the phrase "In the code of App1", it's not in the code, it just comes from Azure with or without permissions, and it's O365 which is in charge of requesting it. So maybe and only maybe, it's B if we give this afore-mentioned phrase a lot of importance.
upvoted 2 times
...
...
...
...
Community vote distribution
A (35%)
C (25%)
B (20%)
Other
Most Voted
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

SaveCancel
Loading ...
exam
Someone Bought Contributor Access for:
SY0-701
London, 1 minute ago