Angular HTTP Interceptor how to chain an observable

后端 未结 3 1499
栀梦
栀梦 2021-01-14 15:43

I am using the Azure AD adal library to do authentication. There is a call to aquire a token that returns an observable. How can this observable be added into the intercept?

3条回答
  •  隐瞒了意图╮
    2021-01-14 15:50

    When you need to return something from Observable, you can use map instead of subscribe:

    return this.authAzureService.getAccessToken()
      .map(token => request = this.getRequestWithHeaders(request, token));
    }
    

提交回复
热议问题