带有Angular 6的Nginx基本身份验证

时间:2019-01-22 11:52:03

标签: angular forms authentication nginx

所以我试图在Angular 6应用程序上添加具有自定义登录表单的nginx基本身份验证。我的想法是我将切换到JWT,但目前我需要使用nginx基本身份验证。 我的nginx.conf.tpl看起来像这样:

server {
  server_name localhost;

  listen      80;

  root   ${root};

  auth_basic           "Administrator’s Area";
  auth_basic_user_file /etc/nginx/conf/htpasswd;

  location /auth/login/ {
      auth_basic off;
  }

  location / {
    try_files $uri $uri/ /index.html;
  }
}

问题是,每当我访问/ auth / login时,它都会要求提供凭据,但不应该。

以前有人用角度吗?任何示例都会有所帮助。

0 个答案:

没有答案