Как мы можем аутентифицироваться, используя нашу собственную форму, используя Spring Boot Security?Без использования Thymleaf или любой другой библиотеки Spring Tag на внешнем интерфейсе.В основном, какой API мы должны называть?
Во всех примерах, в том числе на официальном сайте, используется Thymleaf https://spring.io/guides/gs/securing-web/
Я хочу полностью отделить интерфейс от бэкэнда.Как будто я должен иметь возможность публиковать логин следующим образом.
function login()
{
var data = {}
data["username"] = $("#email").val();
data["password"] = $("#password").val();
$.ajax({
type : "POST",
contentType : "application/json",
url : "/login",
data : JSON.stringify(data),
dataType : 'json',
async : false,
cache : false,
timeout : 10000,
statusCode : {
200 : function()
{
window.location.href = "/home";
},
404 : function()
{
alert("404");
},
405 : function()
{
alert("405");
}
}
});
}