jeudi 9 février 2017

when redirecting to Microsoft sign in page getting cors issue for microsoft graph

I am developing laravel api and the UI is angularjs ,issue is when redirecting to Microsoft sign in page getting cors issue for microsoft graph,the issue is

XMLHttpRequest cannot load http://ift.tt/2lnBdcy. Redirect from 'http://ift.tt/2lnBdcy' to 'http://ift.tt/2luwbYn' has been blocked by CORS policy: Request requires preflight, which is disallowed to follow cross-origin redirect.

I tried setting cors middleware still I am getting same issue. my code is as follows:

public function get_microsoft_token(Request $request)
{
    $provider = new \League\OAuth2\Client\Provider\GenericProvider([
        'clientId'                => 'fd482697-fd9f-46ac-ab3a-727e47517c8b',
        'clientSecret'            => 'WZOh3qLz7ZQyKemCQf3RsCF',
        'redirectUri'             => 'http://ift.tt/2lnBdcy',
        'urlAuthorize'            => 'http://ift.tt/1QeKLMo',
        'urlAccessToken'          => 'http://ift.tt/1Xrlun3',
        'urlResourceOwnerDetails' => '',
        'scopes'                  => 'openid calendars.readwrite'
    ]);
    if (!$request->has('code')) {
        return redirect($provider->getAuthorizationUrl());
    }
    else {
        $accessToken = $provider->getAccessToken('authorization_code', [
            'code' => $request->input('code')
        ]);
        return ($accessToken->getToken());
    }
}



from Newest questions tagged laravel-5 - Stack Overflow http://ift.tt/2lnHe93
via IFTTT

Aucun commentaire:

Enregistrer un commentaire