使用angularjs消耗安全弹簧支撑服务

时间:2015-05-22 16:31:51

标签: java angularjs spring rest spring-security

好吧,我有一个安全的休息服务,只需使用spring-security和静态凭证'用户'和密码'。当我使用其他服务时,在浏览器上显示登录对话框,这样可以正常工作。

当我想使用Spring使用Web应用程序来使用我的服务时出现问题,我不知道如何继续使用它,我感谢任何解决方案,我在Spring中有点新鲜,而且我不知道是否必须在我的休息服务中添加一些方法,或者只是一种从webapp发送凭据的方法。

这是我的休息服务的安全配置。

http://example.com/music-classes-san-antonio-tx.html

我试图使用角度服务来使用服务:

@Configuration
@Order(value = SecurityProperties.ACCESS_OVERRIDE_ORDER)
@EnableWebMvcSecurity
public class SecurityConfig extends WebSecurityConfigurerAdapter {
    private AuthenticationProvider authenticationProvider;
    protected void configureGlobal(AuthenticationManagerBuilder auth) throws Exception {
        auth.authenticationProvider(authenticationProvider);
    }

    @Override
    protected void configure(HttpSecurity http) throws Exception {
        http
            .authorizeRequests().anyRequest()
            .fullyAuthenticated().and().formLogin().permitAll();
    }
}

服务以json格式返回fromlogin,是否有另一种方法来验证我的休息服务,或者更好的方法。

提前致谢

1 个答案:

答案 0 :(得分:0)

对于没有表单的简单基本身份验证,您可以尝试:

 <script>
     var jsonarray = <?php echo json_encode($customArray); ?>;
 </script>