New Year Sale 2026! Hurry Up, Grab the Special Discount - Save 25% - Ends In 00:00:00 Coupon code: SAVE25
Welcome to Pass4Success

- Free Preparation Discussions

Microsoft SC-300 Exam - Topic 1 Question 87 Discussion

Actual exam question for Microsoft's SC-300 exam
Question #: 87
Topic #: 1
[All SC-300 Questions]

You have a Microsoft 365 subscription.

You plan to deploy an app named App1 that will have the following configurations:

* Will be registered in Microsoft Entra

* Will run as a service without user interaction

* Will collect audit logs associated with user sign-ins

* Will access resources by using the Microsoft Graph API

You need to ensure that App1 can access Microsoft Graph.

What should you use?

Show Suggested Answer Hide Answer
Suggested Answer: B

Contribute your Thoughts:

0/2000 characters
Oretha
3 months ago
Custom RBAC roles might be overkill for this scenario.
upvoted 0 times
...
Lelia
4 months ago
Wait, can App1 really access Graph API without user interaction?
upvoted 0 times
...
Elbert
4 months ago
No way, it has to be application permissions!
upvoted 0 times
...
Nobuko
4 months ago
I think delegated permissions could work too, right?
upvoted 0 times
...
Laticia
4 months ago
Definitely need application permissions for this!
upvoted 0 times
...
Dulce
4 months ago
I wonder if a custom RBAC role could work, but I think it’s more about permissions directly tied to the app itself.
upvoted 0 times
...
Shawn
5 months ago
This question feels similar to one we practiced about API access. I believe application permissions are the way to go for background services.
upvoted 0 times
...
Tonette
5 months ago
I'm not entirely sure, but I remember something about delegated permissions being for user context. That doesn't seem right here.
upvoted 0 times
...
Tawny
5 months ago
I think we need application permissions since App1 runs as a service without user interaction.
upvoted 0 times
...
Thaddeus
5 months ago
Based on the details provided, I think application permissions are the way to go here. The app is running as a service without user interaction, so it needs its own permissions to access the Microsoft Graph API. I'm pretty confident that option A is the correct answer.
upvoted 0 times
...
Latosha
5 months ago
I'm a bit confused on the difference between application permissions and RBAC roles. Is one better than the other for this scenario, or does it depend on the specific requirements? I'll have to review the permissions options more carefully.
upvoted 0 times
...
Audra
5 months ago
Okay, let me think this through. The app is registered in Microsoft Entra, will run as a service, and needs to access Microsoft Graph. That sounds like it needs application permissions rather than delegated permissions. I'll go with option A.
upvoted 0 times
...
Carlee
5 months ago
Hmm, I'm a little unsure about this one. I know delegated permissions are for apps that act on behalf of a user, but I'm not sure if that applies here since the app is running as a service. Maybe I should double-check the differences between application and delegated permissions.
upvoted 0 times
...
Catalina
5 months ago
This looks like a pretty straightforward question about permissions for a service app. I think I'll go with application permissions since the app will be running without user interaction.
upvoted 0 times
...
Farrah
5 months ago
This seems straightforward. The Targeting page is where you define the audience for the activity, and the Experiences page is where you set up the different content variations. Those are the two pages that allow you to change the audience targeting.
upvoted 0 times
...
Inocencia
5 months ago
Okay, I've got this. Analog beamforming uses separate transmit/receive chains for each antenna element, so option C is the correct answer.
upvoted 0 times
...
Sherita
5 months ago
The Security Engine sounds like it could be involved too, but I lean towards the hypervisor based on similar practice questions I worked on.
upvoted 0 times
...
Scarlet
2 years ago
Custom RBAC roles can be tailored to specific needs, but application permissions seem more fitting for App1.
upvoted 0 times
...
Raylene
2 years ago
I believe a custom role-based access control (RBAC) role would be the best choice for App1 in this case.
upvoted 0 times
...
Ernestine
2 years ago
Delegated permissions require user interaction, so they may not be suitable for App1.
upvoted 0 times
...
Rhea
2 years ago
Would delegated permissions work as well for this scenario?
upvoted 0 times
...
Scarlet
2 years ago
I agree with User1, application permissions will allow App1 to access resources without user interaction.
upvoted 0 times
...
Ernestine
2 years ago
I think we should use application permissions for App1 to access Microsoft Graph.
upvoted 0 times
...
Lindsey
2 years ago
I think it could also be C) a custom role-based access control (RBAC) role, as it allows you to define specific permissions.
upvoted 0 times
...
Penney
2 years ago
I agree with Paola, A) application permissions makes sense because the app needs access without user interaction.
upvoted 0 times
...
Brynn
2 years ago
I disagree, I believe it is B) delegated permissions.
upvoted 0 times
...
Paola
2 years ago
I think the answer is A) application permissions.
upvoted 0 times
...
Edwin
2 years ago
Hold up, everyone. I think Daniel might be onto something. What if we could use a built-in RBAC role instead of setting up application permissions? That seems like it could be a more straightforward solution. But, you know, I'm not the Microsoft expert here, so I'll defer to the rest of you.
upvoted 0 times
Mitzie
2 years ago
Let's go with a built-in RBAC role for App1 to access Microsoft Graph API.
upvoted 0 times
...
Mi
2 years ago
Yeah, I agree. It seems like a simpler solution than setting up application permissions.
upvoted 0 times
...
Goldie
2 years ago
I think using a built-in RBAC role could work well for this scenario.
upvoted 0 times
...
Gracie
2 years ago
D) a built-in role-based access control (RBAC) role
upvoted 0 times
...
Jestine
2 years ago
C) a custom role-based access control (RBAC) role
upvoted 0 times
...
Amie
2 years ago
B) delegated permissions
upvoted 0 times
...
Gerald
2 years ago
A) application permissions
upvoted 0 times
...
...
Tomas
2 years ago
Exactly. Keep it simple, right? Although, I do wonder if there's some kind of trick here, you know? Like, maybe they're trying to get us to overthink it or something.
upvoted 0 times
...
Laurel
2 years ago
I was thinking the same thing. No need to complicate it with custom RBAC roles or built-in roles. Just application permissions should do the trick.
upvoted 0 times
...
Rasheeda
2 years ago
You know, this question is making my head spin. All this talk about permissions and roles is giving me a headache. Can we just skip this one and move on to the easy questions? I need a break from all this Microsoft jargon.
upvoted 0 times
...
Bulah
2 years ago
Yeah, I agree. Application permissions make the most sense here since the app doesn't need to act on behalf of a specific user. It's just going to be collecting audit logs and accessing resources directly.
upvoted 0 times
...
Lonna
2 years ago
Hmm, this seems like a straightforward question about permissions in a Microsoft 365 environment. Since the app will be running without user interaction and accessing the Microsoft Graph API, I think we'll want to use application permissions rather than delegated permissions.
upvoted 0 times
...
Sage
2 years ago
I think Tamra and 2 have the right idea. Application permissions are the way to go here. I mean, who wants to deal with all the hassle of setting up custom RBAC roles, am I right? Keep it simple, folks!
upvoted 0 times
...
Daniel
2 years ago
Hmm, I'm not so sure. What if we used a built-in RBAC role instead? That might be a simpler solution than setting up application permissions. Although, I guess the question is specifically asking about how to access Microsoft Graph, so application permissions are probably the way to go.
upvoted 0 times
Emerson
2 years ago
I agree, application permissions are necessary for accessing Microsoft Graph.
upvoted 0 times
...
Krystal
2 years ago
I think we should use application permissions to access Microsoft Graph.
upvoted 0 times
...
...
Nikita
2 years ago
I agree with Tamra. Application permissions are the right choice here since the app is running without user interaction. The other options, like custom or built-in RBAC roles, don't seem to fit the requirements of the app.
upvoted 0 times
...
Tamra
2 years ago
This is a tricky question. The app is running as a service without user interaction, so I think we'll need to use application permissions, not delegated permissions. The question is specifically asking how to ensure the app can access Microsoft Graph, and application permissions are the way to go for that scenario.
upvoted 0 times
...

Save Cancel