Я использую 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()
}
})
}