exam questions

Exam AZ-301 All Questions

View all questions & answers for the AZ-301 exam

Exam AZ-301 topic 2 question 10 discussion

Actual exam question from Microsoft's AZ-301
Question #: 10
Topic #: 2
[All AZ-301 Questions]

HOTSPOT -
Your company has 20 web APIs that were developed in-house.
The company is developing 10 web apps that will use the web APIs. The web apps and the APIs are registered in the company's Azure Active Directory (Azure
AD) tenant. The web APIs are published by using Azure API Management.
You need to recommend a solution to block unauthorized requests originating from the web apps from reaching the web APIs. The solution must meet the following requirements:
✑ Use Azure AD-generated claims.
✑ Minimize configuration and management effort.
What should you include in the recommendation? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:

Show Suggested Answer Hide Answer
Suggested Answer:

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
Oz
Highly Voted 5 years, 5 months ago
Box1: see p.3 below. It refers to Azure AD, so the answer is Azure AD Box2: See p.5 and it talks about configuring policy in API Management, so the answer is API Management. Here is how you protect API with Azure AD 1) Register an application (backend-app) in Azure AD to represent the API. 2) Register another application (client-app) in Azure AD to represent a client application that needs to call the API. 3) In Azure AD, grant permissions to allow the client-app to call the backend-app. 4) Configure the Developer Console to call the API using OAuth 2.0 user authorization. 5) Add the validate-jwt policy to validate the OAuth token for every incoming request. ref: https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad
upvoted 105 times
user_name
4 years, 7 months ago
Great link and post!
upvoted 2 times
...
azurecert2021
4 years, 2 months ago
correct answer.
upvoted 1 times
...
...
Ekramy_Elnaggar
Highly Voted 5 years, 3 months ago
1) Azure AD 2) APIM Ref: https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad https://docs.microsoft.com/en-us/azure/api-management/set-edit-policies
upvoted 32 times
...
Teringzooi
Most Recent 3 years ago
Today in AZ-305 exam. I chose APIM and APIM PAssed.
upvoted 1 times
kilowd
2 years, 9 months ago
This one u got it wrong I bet …AD & APIM
upvoted 1 times
...
...
nabylion
4 years ago
It is about  block unauthorized requests, not Block whole apps... given answers are correct.
upvoted 1 times
...
glam
4 years, 3 months ago
Box1 :- Azure AD Box 2 :- Api Management
upvoted 2 times
...
AtulS
4 years, 3 months ago
Premium P2 Privileged Identity Management for the Azure resources "Don't get confused with Just in time Access. Users will be marked eligible to get required access, Only when they need it. This will be done using Access Review, which is a PIM feature and available in P2.
upvoted 1 times
...
openidshanks1
4 years, 3 months ago
Correct ans 1. Use CORS policy in API Management 2. Use JWT Policy for in-bound requests in API Management
upvoted 2 times
...
sanketshah
4 years, 4 months ago
1) Azure AD 2) Azure API Management correct answer
upvoted 1 times
...
multcloud
4 years, 7 months ago
I have implemented it myself this requirement for several applications using Graph API. Now for Graph API Azure API mgmt is not required, as it is managed by Microsoft, only Azure AD is enough. In Azure AD you need to configure or define apps as a Service Application and select what access it has, and how it accesses the graph api (Oauth). Now because, here I am not dealing with Graph API but I have my own apps to be called by various apps. Hence, within Azure API management, I need to configure them to be called on OAUTH. Hence, answer is Azure AD and Azure API Mgmt. Below link explains the step, above is just an explanation why it needs to be done in desired fashion. https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad
upvoted 2 times
...
Rooh
4 years, 7 months ago
1- AD 2- Azure API
upvoted 3 times
...
tmurfet
4 years, 8 months ago
1- AD 2- Azure API There are two sources I found: as already mentioned "https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad" - and also: "Protecting an API with Azure API Management and OAuth 2.0" found in "Pfeiffer, Mike. Exam Ref AZ-300 Microsoft Azure Architect Technologies (p. 174). Pearson Education."
upvoted 2 times
...
cj93s3
4 years, 8 months ago
oz's response is accurate. answer is Azure AD and API management
upvoted 4 times
...
[Removed]
4 years, 9 months ago
1. Azure AD https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad#grant-permissions-in-azure-ad 2. API Management https://docs.microsoft.com/en-us/azure/api-management/api-management-howto-protect-backend-with-aad#configure-a-jwt-validation-policy-to-pre-authorize-requests
upvoted 5 times
...
aelhalawany
4 years, 10 months ago
1- AD 2- Azure API
upvoted 4 times
...
Prash85
4 years, 10 months ago
This should be AAD & APIM
upvoted 4 times
...
DeveshSolanki
4 years, 10 months ago
Answer is Box1 :- Azure AD & Box 2 :- Api Management
upvoted 4 times
...
anagar
4 years, 11 months ago
ans: 1) Azure AD 2) APIM Here is a quick overview of the steps: Register an application (backend-app) in Azure AD to represent the API. Register another application (client-app) in Azure AD to represent a client application that needs to call the API. In Azure AD, grant permissions to allow the client-app to call the backend-app. Configure the Developer Console to call the API using OAuth 2.0 user authorization. Add the validate-jwt policy to validate the OAuth token for every incoming request.
upvoted 3 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