
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
19.08.2017, 07:56
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Добрый день . Есть ресурс который предоставляет апи ( fcgi) в виде pure Json API на post запросах. Ресурс закрыт по https ssl и в довесок требует ещё клиентского Сертификата , помимо прочего каждый запрос должен быть подписан клиентским сертом ( поле внутри запроса)/ответ так же содержит поле с подписью. Как работать с таким ресурсов в трёхзвенной архитектуре понятно на стороне java web сервера создаётся restclient с поддержкой ssl делается запрос , хендщейк итд по классической схеме. А клиенты сайта уже работаю с транзаеуионнвм протоколом просто как с сайтом ( по https и сессионный ключ) Вопрос : как из Трёхзвенной архитектуры сделать двузвену? Перенести клиента с сервера на браузер( десктоп), Возможно webapp на ( Javafx ) С поддержкой клиентского сертификата . Как я понимаю из браузера у нас нету доступа к клиентскому серту Да и JavaScript не умеет делать ssl хендшейк. И таким образом работать как curl. Или все такие есть какие то способы ? Как Вообще работают с закрытым по серту транзакционным API? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 10:28
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Atum1, любой HTTP клиент +SSL+сертификат не работает что ли? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 10:29
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Atum1Есть ресурс который предоставляет апи ( fcgi) в виде pure Json API на post запросах. а по русски - rest сервер нельзя сказать? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 12:44
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Petro123, Rest это как раз рест , в тут не rest , :) Если чётко следовать определению rest https://mmikowski.github.io/json-pure/ Тут по русски https://m.habrahabr.ru/post/265845/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 12:46
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Petro123Atum1, любой HTTP клиент +SSL+сертификат не работает что ли? Конечно работает клиент на java , на c# , даже libcurl Вопрос как делать из браузера? Теоретически возможно постить такое spa? Или без сервера на клиенте хотя бы node.js не обойтись ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 13:33
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Atum1Rest это как раз рест , в тут не rest , :) Если чётко следовать определению rest открыл Америку. Полный FullRest не использует НИКТО. У всех его вариации. Atum1Вопрос как делать из браузера? Теоретически возможно постить такое spa? я не понял в чём сомнения? - spa или нет, решаешь ты сам командой перерисовать ли страницу. Т.е. конечно будет проблема если сервер не отдаёт страничку на Get. - на JS можно принять что угодно. Подробности в ветку JS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 13:40
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Atum1, https://m.habrahabr.ru/post/265845/ авторШаг вперёд: JSON-pure API т.е. разработчики сайта замутили что то-своё и теперь проблема в стандартном веб браузере? Кроме того, не забывайте, что мобильники на андроиде тоже работают с REST сайтами. Поэтому IMHO - не подымайте всякое Г... с интернета. Это свалка всяких решений и велосипедов. IMHO ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 14:01
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Atum1, Ну и по SPA. Яркий представитель архитектуры - ангуляр. Вот пример, как он маппится на REST. Т.е. если нет GET\POST, то и ангуляр не выйдет и пиши врукопашную. А врукопашную всё можно написать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 14:01
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
Petro123Вот пример, как он маппится на REST. 18891347 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.08.2017, 14:03
|
|||
|---|---|---|---|
SSL JavaScript client or spa javafx |
|||
|
#18+
если JavaFX, то там браузер вообще (встроенный) не нужен и ты просто библиотекой http.Client руками всё гоняешь туда и обратно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=59&mobile=1&tid=2122650]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
139ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
47ms |
get tp. blocked users: |
1ms |
| others: | 197ms |
| total: | 425ms |

| 0 / 0 |
