Я работал в веб-части Sharepoint с TypeScript. Я хотел бы получить токен пользователя для передачи его в качестве параметра в заголовках. Как я могу это сделать?.
Пока у меня есть что-то вроде этого:
public render(): void {
...
let request = this.getRequest(param1);
...
}
protected getRequest(param1: string): Promise<any> {
let loginURL = this.properties.url+"/admin/api/v2/list";
let body = '{"param":"'+param1+'"}';
let requestHeaders: Headers = new Headers();
requestHeaders.append("Accept-Tos", "true");
requestHeaders.append("Content-Type", "application/json");
requestHeaders.append("respondWithObject", "true");
**requestHeaders.append('Authorization', 'Bearer <TOKEN>'); ????**
let httpClientOptions: IHttpClientOptions = {
body: body,
headers: requestHeaders
};
return this.context.httpClient.post(
loginURL,
HttpClient.configurations.v1,
httpClientOptions)
.then((response: HttpClientResponse): any => {
return response.json();
});
}
С уважением