Scenarios - Build Flashcards

1
Q

A tenant represents an …

A

organisation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

To build apps that use the Microsoft Identity platform for identity and access management, you need access to an …

A

Azure Active Directory (Azure AD) tenant

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the URL for the Microsoft Entra admin centre?

A

https://entra.microsoft.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

In the MS Entra admin centre where can I see the Tenant ID?

A
  1. Hover over the user profile
  2. Identity –> Overview
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What does the acronym IAM stand for?

A

Identity and Access Management

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

To create a new tenant

A
  1. Sign in to the Azure portal
  2. Select Azure Active Directory
  3. Select Manage tenants
  4. Create
  5. Choose the type of tenant: Workforce or Customer
  6. Select Next: Configuration
  7. Fill out the Configuration fields
  8. Next: Review and Create
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

When you create a new tenant, you become the … of that tenant and are assigned the ….. role

A
  1. First user
  2. Global Administrator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

What Azure AD roles include permissions to manage applications?

A
  • Application administrator
  • Application developer
  • Cloud application administrator
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

How do I register an application in Azure AD?

A
  1. Sign into the Azure portal
  2. If required, switch tenants
  3. Search for an select Azure Active Directory
  4. Under Manage, select App registrations > New registration
  5. Enter the display Name for the application
  6. Specify the sign-in audience
  7. Enter the Redirect URI (optional)
  8. Select Register to complete the initial app registration
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is the value that uniquely identities your application in the Microsoft Identity Platform

A

Application (client) ID

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Are new app registrations visible to users by default?

A

No, they are hidden. To enable the app navigate to Azure Active Directory > Enterprise applications and select the App. Then on the properties page toggle Visible to users to Yes.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Where can a user see the available applications?

A

myapps.microsoft.com

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

During development what is an example of redirect URI you might use where you run your app locally?

A
https://127.0.0.1/auth-response
https://localhost/auth-response
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

How do you configure platform settings for an application?

A
  1. In the Azure portal, in App registrations, select your application
  2. Under Manage, select Authentication
  3. Under Platform configurations, select Add a platform
  4. Under Configure platforms, select the tile for the application type (platform) to configure it’s settings
  5. Select Configure
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

You cannot use the Redirect URIs text box to set http://127.0.0.1 as the redirect URL. How can this be done?

A

Modify the replyUrlsWithType attribute in the application manifest.

...
    "replyUrlsWithType": [
        {
            "url": "http://127.0.0.1/auth-response",
            "type": "Web"
        }
    ],
...
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What type of app registrations need credentials?

A

Confidential client applications that access a web API such as web apps, other web APIs, or service-type and daemon-type applications.

17
Q

What are the 3 credential types?

A
  1. Certificate (recommended)
  2. Client secret
  3. Federated credential
18
Q

What do you need to configure to expose your resource application web APIs to client applications?

A

Expose access scopes and roles for your API

19
Q

What do you need to configure if you want a client application to access a web API

A

Grant permission for the client application to access the API in the app registration

20
Q

What is a common scope naming convention?

A

resource.operation.constraint