Javascript 从外部应用程序到Spring安全性的Ajax身份验证

Javascript 从外部应用程序到Spring安全性的Ajax身份验证,javascript,jquery,ajax,html,spring-security,Javascript,Jquery,Ajax,Html,Spring Security,大家好 你能帮我解决一些问题吗?我需要为我的应用程序使用一些API。首先,我需要登录到服务器 我尝试使用ajax post请求来实现这一点: 但这个例子只在我从与服务器具有相同域的应用程序调用此帖子时有效。那么如何从外部应用程序运行它呢 谢谢首先,您需要确保后端能够处理CORS(跨源资源共享)或跨域请求。 在ajax代码中添加这个属性“crossDomain:true” $.ajax({ url: 'http://apps.dhis2.org/demo/dhis-web

大家好

你能帮我解决一些问题吗?我需要为我的应用程序使用一些API。首先,我需要登录到服务器

我尝试使用ajax post请求来实现这一点:

但这个例子只在我从与服务器具有相同域的应用程序调用此帖子时有效。那么如何从外部应用程序运行它呢


谢谢

首先,您需要确保后端能够处理CORS(跨源资源共享)或跨域请求。 在ajax代码中添加这个属性“crossDomain:true”

 $.ajax({
            url: 'http://apps.dhis2.org/demo/dhis-web-commons-security/login.action',
            type: 'POST',
            data: {
                j_username: 'admin',
                j_password: 'district'
            },
            success: function(data) {
                alert('Success!!!');
            },
            error: function() {
                alert('Fail!');
            }
   });