Загрузочный адаптер Keycloak Spring и запросы Ajax

#jquery #ajax #spring-boot #keycloak

Вопрос:

У меня есть приложение Spring Boot, использующее адаптер Keycloak для обеспечения безопасности, и интерфейсное приложение, использующее jQuery.

Мой первый вопрос заключается в том, нужно ли мне использовать JavaScript-адаптер Keycloak в моем интерфейсе, даже если серверная часть уже использует адаптер Keycloak ?

Допустим, мне не нужен адаптер JavaScrpt, в таком случае, как я могу заставить приложение jQuery продолжить выполнение после входа пользователя в систему ?

Это мой запрос Ajax:

 $(window).on('load', function(){
    try {
        $.ajax({
        type : "GET",
        contentType : "application/json; charset=utf-8;",
        url : 'https://my-server/my-resource.json',
        data : JSON.stringify(""),
        timeout : 30000, 
        success : function(response) {
            console.log("OK ");
            var iframe = document.createElement('iframe');
            iframe.srcdoc = response;
            iframe.src = "data:text/html;charset=utf-8,"   escape(response);
            document.body.appendChild(iframe);
        },
        error : function(error) {
            console.log("NG "   error);
        }
        });
    } catch (e) {
        console.warn(e);
    }
});
 

Этот запрос Ajax показывает экран входа в систему с ключом, но после входа пользователя как я могу получить ответ /my-server/my-resource в приложении jQuery ?