有什么解决方案可以隐藏请求标头中的授权或隐藏令牌

时间:2018-12-27 12:36:08

标签: angular authorization token bearer-token request-headers

我正试图保护我的网站的安全,我想隐藏授权或只是隐藏令牌。

我正在使用angular 7和IIS服务器。

这是当我在前端使用令牌时

   var headerOptions = new Headers({
        'Content-Type': 'application/json',
        'Authorization': 'Bearer ' + this.token,
        'contrat_token': this.contrat_token
    }); 

    let options = new RequestOptions({
        search: params,
        headers: headerOptions
    });

    return this._http.get(url, options).pipe(map(resp => {
        if (resp.status === 401 || resp.status == 401 || resp.status.toString() == "401") {
            this.clearCookie();
        }
        else {
            let reponse = JSON.parse(resp.json());

            if (reponse == -1 || reponse == "-1") {
                this.router.navigate(["/"]);
            }
        }

        return JSON.parse(resp.json())
    }
    ), catchError((error) => {
        if (error.status == 401 || error.status == "401") {
            this.clearCookie();
        }
        return of();
    })
    );

我在请求标头中看到了这一点:

     Authorization: Bearer THL8iBl4y4QTMh8sz8UluO3vDbtVib2Axp-_zYcPRGQVesnzDJVdFVq3GsYXeo4znSMbGqKNmLcGL_inNsMWAtc22

我想看到类似的东西:

      Authorization: Bearer ******************

0 个答案:

没有答案