It is not explicit in the specification, but OpenID Connect supports all OAuth 2.0 streams, as it is an extension of OAuth 2.0.
The specification talks about streams that include browser redirection, as they are more common, more secure and less fragile, given that the credentials of the resource owner only support username and password and only in the OAuth 2 specification for backward compatibility. On true single sign-on systems, you want to take your mind off the user authentication method in OP / IDP. The way you use the browser is the way to do it.
But your mileage may vary. support in specific OP / AS programs and client libraries.
FWIW: you should look for id_token, not access_token.
source share