Неправильная ошибка первого символа заголовка авторизации, в результате 401 - PullRequest
0 голосов
/ 05 апреля 2019

Я использую adal, чтобы обернуть свое приложение и получить к нему доступ через oauth / Azure.Использование перехватчика, но я получаю сообщение об ошибке 401 в зависимости от того, использую ли я следующий код в setHeaders.Авторизация: Bearer ${this.oauthService.getAccessToken()} Но следующая строка кода работает и не выдает никаких ошибок.Авторизация: «Носитель» + this.oauthService.getAccessToken ()

Может ли кто-нибудь объяснить, что не так в первой авторизации?Откуда берется дополнительный символ, который вместо этого создает 401?

Я пытался изменить строку Авторизация: Bearer ${this.oauthService.getAccessToken()} во многих отношениях, но с этой строкой ничего не работает.

export class MyHttpInterceptor implements HttpInterceptor {

constructor(private oauthService: OAuthService) {
}

intercept(request: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {

    request = request.clone({
        setHeaders: {
            // Authorization: `Bearer ${this.oauthService.getAccessToken()}`
            Authorization: 'Bearer ' + this.oauthService.getAccessToken()
        }
    })

}
...