Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / SSL JavaScript client or spa javafx / 11 сообщений из 11, страница 1 из 1
19.08.2017, 07:56
    #39507778
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Добрый день .
Есть ресурс который предоставляет апи ( fcgi) в виде pure Json API на post запросах.

Ресурс закрыт по https ssl и в довесок требует ещё клиентского Сертификата , помимо прочего каждый запрос должен быть подписан клиентским сертом ( поле внутри запроса)/ответ так же содержит поле с подписью.

Как работать с таким ресурсов в трёхзвенной архитектуре понятно на стороне java web сервера создаётся restclient с поддержкой ssl делается запрос , хендщейк итд по классической схеме.

А клиенты сайта уже работаю с транзаеуионнвм протоколом просто как с сайтом ( по https и сессионный ключ)


Вопрос : как из
Трёхзвенной архитектуры сделать двузвену?


Перенести клиента с сервера на браузер( десктоп),

Возможно webapp на ( Javafx )

С поддержкой клиентского сертификата .


Как я понимаю из браузера у нас нету доступа к клиентскому серту


Да и JavaScript не умеет делать ssl хендшейк.

И таким образом работать как curl.


Или все такие есть какие то способы ?


Как


Вообще работают с закрытым по серту транзакционным API?
...
Рейтинг: 0 / 0
19.08.2017, 10:28
    #39507798
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Atum1,
любой HTTP клиент +SSL+сертификат не работает что ли?
...
Рейтинг: 0 / 0
19.08.2017, 10:29
    #39507799
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Atum1Есть ресурс который предоставляет апи ( fcgi) в виде pure Json API на post запросах.
а по русски - rest сервер нельзя сказать?
...
Рейтинг: 0 / 0
19.08.2017, 12:44
    #39507824
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Petro123,

Rest это как раз рест , в тут не rest , :)

Если чётко следовать определению rest

https://mmikowski.github.io/json-pure/

Тут по русски

https://m.habrahabr.ru/post/265845/
...
Рейтинг: 0 / 0
19.08.2017, 12:46
    #39507825
Atum1
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Petro123Atum1,
любой HTTP клиент +SSL+сертификат не работает что ли?


Конечно работает клиент на java , на c# , даже libcurl


Вопрос как делать из браузера? Теоретически возможно постить такое spa?


Или без сервера на клиенте хотя бы node.js не обойтись ?
...
Рейтинг: 0 / 0
19.08.2017, 13:33
    #39507836
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Atum1Rest это как раз рест , в тут не rest , :)

Если чётко следовать определению rest
открыл Америку.
Полный FullRest не использует НИКТО.
У всех его вариации.
Atum1Вопрос как делать из браузера? Теоретически возможно постить такое spa?
я не понял в чём сомнения?
- spa или нет, решаешь ты сам командой перерисовать ли страницу. Т.е. конечно будет проблема если сервер не отдаёт страничку на Get.
- на JS можно принять что угодно. Подробности в ветку JS.
...
Рейтинг: 0 / 0
19.08.2017, 13:40
    #39507838
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Atum1,
https://m.habrahabr.ru/post/265845/
авторШаг вперёд: JSON-pure API
т.е. разработчики сайта замутили что то-своё и теперь проблема в стандартном веб браузере?
Кроме того, не забывайте, что мобильники на андроиде тоже работают с REST сайтами.
Поэтому IMHO - не подымайте всякое Г... с интернета. Это свалка всяких решений и велосипедов.
IMHO
...
Рейтинг: 0 / 0
19.08.2017, 14:01
    #39507839
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Atum1,
Ну и по SPA.
Яркий представитель архитектуры - ангуляр.
Вот пример, как он маппится на REST.
Т.е. если нет GET\POST, то и ангуляр не выйдет и пиши врукопашную.
А врукопашную всё можно написать.
...
Рейтинг: 0 / 0
19.08.2017, 14:01
    #39507840
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
Petro123Вот пример, как он маппится на REST.
18891347
...
Рейтинг: 0 / 0
19.08.2017, 14:03
    #39507841
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
если JavaFX, то там браузер вообще (встроенный) не нужен и ты просто библиотекой http.Client руками всё гоняешь туда и обратно.
...
Рейтинг: 0 / 0
19.08.2017, 15:40
    #39507855
Usman
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
SSL JavaScript client or spa javafx
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / SSL JavaScript client or spa javafx / 11 сообщений из 11, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]