Home > Software design >  Oauth2 refresh_token doesn't exists
Oauth2 refresh_token doesn't exists

Time:11-15

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.

  • Related