Authentication Flashcards

1
Q

Azure AD Supports what protocols?

A

WS-Federation
SAMLP
OpenID Connect

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

OAuth2 Implicit Flow

A

Used for Single Page Applications because there is no way to store refresh tokens. Thus, when the user closes the browser, the they are logged out.

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

Authorization Code Grant Flow

A

Used for Native Apps (Windows/Mac/Linux desktop) to provide a better experience and can store refresh tokens for a longer period of time.

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

Claims-based authentication

A

User’s identity is represented as a set of claims. Claims allow developers to be a lot more expressive in describing a user’s identity than roles allow. Whereas role membership is just a Boolean value (member or non-member), a claim can include rich information about the user’s identity and membership. Most social providers return metadata about the logged-in user as a series of claims.

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

Multi-factor can be enabled how?

A

enable each user - requires users to 2FA each time they sign in unless from trusted device

conditional access policy - lets Azure AD Identity Protection risk policy determine when to ask for 2FA

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

Security Principal

A

An object that represents a user, group, or service principal that is requesting access to Azure resources.

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

Service Principal

A

A security identity used by applications or services to access specific Azure resources. You can think of it as a user identity (username and password or certificate) for an application.

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

PKCE

A

Proof of Key Exchange - useful for mobile apps

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