Я пытаюсь реализовать API авторизации LinkedIn OAuth в своем приложении angular. Я сделал простой запрос GET к API авторизации Linkedin. Но это было заблокировано политикой CORS. Я добавил "Access-Control-Allow-Origin: *" в заголовки, но все равно получаю ту же проблему. Пожалуйста, проверьте приведенный ниже код, снимок экрана и помогите решить проблему.
getAuthorization() {
const httpParams = new HttpParams().append('response_type', 'code')
.append('client_id', 'xxxxxxxxxxxxxxx')
.append('redirect_uri', 'http://localhost:4200/home')
.append('scope', 'r_liteprofile r_emailaddress w_member_social');
const httpHeaders = new HttpHeaders()
.set('Access-Control-Allow-Origin', '*')
.set('Content-Type', 'application/x-www-form-urlencoded');
this.httpClient.get('https://www.linkedin.com/oauth/v2/authorization', { headers: httpHeaders, params: httpParams })
.subscribe(data => {
this.accessToken = data;
});
}