Ax ios почтовый запрос отменяется при отправке запроса на конечную точку токена - PullRequest
0 голосов
/ 18 апреля 2020

Я использую IDP, чтобы получить токен доступа, а затем получить доступ к API, используя этот токен доступа. Я слежу за типом кода авторизации. Сначала я успешно позвонил в конечную точку авторизации и получил код. Затем, после того как я использую этот код, чтобы получить токен доступа. Когда я получаю токен доступа, вызов токена отменяется. Пожалуйста, обратитесь к изображению ниже. enter image description here

Пожалуйста, используйте приведенный ниже код.

handleAuthentication() {
        const authResult = new URLSearchParams(window.location.search);
        console.log(authResult);
        if(authResult){
            const code=authResult.get('code')
            var tokenURL="https://localhost:8243/token?grant_type=authorization_code&code="+code+"&redirect_uri=http://localhost:3000/callback";
            axios.post(tokenURL,{ "Authorization": "Basic QjNLa0lMamtQTHNtWGhxQ2lZNWJYSGxFb3pNYTpFUG5ubkR1Zld6dENubmVmVE9hNll5Tm9jMFVh"})
            .then(response =>{
                console.log('Success', response);
                if(response && response.access_token){
                    localStorage.setItem('isLoggedIn', 'true');    
                    let expiresAt = (authResult.expires_in * 1000) + new Date().getTime();
                    this.expiresAt = expiresAt;
                    this.accessToken = authResult.access_token;
                    localStorage.setItem('expiresAt',expiresAt);
                    localStorage.setItem('accessToken', this.accessToken);
                } else {
                    console.log("An error occurred while authentication.");
                    alert(`Error: Check the console for further details.`);
                }
            })
            .catch(e=>{
                console.log("Error",e);
            })
        }

Почему вызов токена получает отмену. Ценю любые отзывы.

...