Bypass Microsoft "Permissions requested" page when using Microsoft Identity Provider

I have configured Keycloak (20.0.3) to use the Microsoft social Identity Provider. When an application uses OIDC to authenticate a user via Keycloak, the user now sees the “log-in with Microsoft” option as expected.
On selecting this option, the user next sees the Microsoft “Permissions requested” dialog, asking the user to grant permission, saying “this app would like to sign you in and read your profile”.
Is this expected? Is there anyway to avoid this step? After all, Keycloak just needs to authenticate the user, it doesn’t need to read their profile, right? And the user is implicitly saying it’s ok to use Microsoft for authentication, by selecting the “log-in with Microsoft” option.

If I was to use a SAML or OIDC Identity Provider to connect to my Azure AD instead of using the Microsoft (social) Identity Provider, would the user still be asked to grant permissions?

Thank you