OpenId Connect 1 (25.12.2022 3M) Flashcards

1
Q

What is OpenId Connect?

A

OpenID Connect 1.0 is a simple identity layer on top of the OAuth 2.0 [RFC6749] protocol.

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

How to request use of OpenId Connect extension?

A

Use of this extension is requested by Clients by including the ‘openid’ scope value in the Authorization Request.

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

How to call OAuth 2.0 Authorization Service that implements OpenId Connect?

A

It is called Identity Provider or OpenId Provider.

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

How to call OAuth 2.0 Client that requests OpenId Connect?

A

Relying Party

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

In which form information about the identity is returned by Identity Provider?

A

It is returned in form of JWT and called ID Token.

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

Describe abstract OpenID Connect protocol flow.

A

The OpenID Connect protocol, in abstract, follows the following steps.

Basic flow:
1. The RP (Client) sends a request to the OpenID Provider (OP) usually by redirect the user to authorize endpoint.
2. The OP authenticates the End-User and obtains authorization (user grants access).
3. The OP responds with an ID Token and usually an Access Token.

UserInfo:
1. The RP can send a request with the Access Token to the UserInfo Endpoint.
2. The UserInfo Endpoint returns Claims about the End-User.

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

What additional endpoint of authorization server is added to OpenId Connect?

A

UserInfo. You can request it with access token to obtain user claims.

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