好吧,我有一个安全的休息服务,只需使用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,是否有另一种方法来验证我的休息服务,或者更好的方法。
提前致谢
答案 0 :(得分:0)
对于没有表单的简单基本身份验证,您可以尝试:
<script>
var jsonarray = <?php echo json_encode($customArray); ?>;
</script>