I use below code but when I login via Microsoft account I don't receive refresh_token. Someone can explain why?
$login = 'https://login.microsoftonline.com/xxxxxxxxxxxxxxxxxxxxxxxxx/oauth2/v2.0/authorize?'.http_build_query([
'client_id' => $id,
'scope' => 'https://outlook.office.com/IMAP.AccessAsUser.All',
'redirect_uri' => $redirect,
'response_type' => 'code',
]);
CodePudding user response:
Make sure you request offline_access
permission.
CodePudding user response:
I found solution for my all qusetions.