Spring mvc 具有外部身份验证的Spring安全性

Spring mvc 具有外部身份验证的Spring安全性,spring-mvc,spring-security,Spring Mvc,Spring Security,我有一个工作的spring安全机制,它可以针对本地数据库工作。现在我想通过调用一个webservice来移动身份验证部分,如下所示 RestTemplate rt = new RestTemplate(); boolean valid = rt.getForObject(HostConfig.HOST+"/authenticate?username=hq&password=a123456",Boolean.class); 上述服务返回true或false 我想知道我应该

我有一个工作的spring安全机制,它可以针对本地数据库工作。现在我想通过调用一个webservice来移动身份验证部分,如下所示

RestTemplate rt = new RestTemplate();
        boolean valid = rt.getForObject(HostConfig.HOST+"/authenticate?username=hq&password=a123456",Boolean.class);
上述服务返回true或false


我想知道我应该在哪个类上用上面的代码覆盖现有的身份验证。有什么想法吗?

org.springframework.security.core.userdetails.userdetails服务是您需要的。您应该实现方法
loadUserByUsername()
,并检查密码等


HTH

我认为更好的方法是在XML中配置它-Spring提供了如何配置数据源的示例…我需要根据返回的布尔标志进行身份验证。你也指的是什么数据源?我明白了。我已经注册了-希望有帮助。我只能访问用户名。密码检查应该在外部rest调用上进行。我想我需要知道如何实例化身份验证并将其设置为安全上下文?