使用AWS Alias,Spring SecurityContextHolder为null

时间:2018-02-21 05:34:04

标签: spring amazon-web-services

我在AWS上有一个网站,其托管区域不包含www前缀(http://example.com)。我还在托管区域中包含前缀为www(http://www.example.com)的别名。

我可以从非www和www前缀网址访问该网站。当我使用非www url访问该站点时,我的SecurityContextHolder包含预期的主体和权限。

但是,当我从www-prefixed url访问该站点时,SecurityContextHolder不返回主体或权限对象。

我试图使用nginx重定向,但这不起作用。添加以下内容后,无法访问该站点。

server {
    server_name www.example.com;
    return 301 $scheme://example.com$request_uri;
}

使用www-prefixed url导航到网站时,让SecurityContextHolder返回有效的SecurityContext的最佳方法是什么?

0 个答案:

没有答案