2016-10-11 3 views
0

У меня есть приложение, которое имеет несколько функций, которые я бы хотел использовать для сторонних организаций. например, информация пользователя передается нам, и мы запускаем идентификационные проверки и отправим обратно токен с информацией.Нужен ли мне шлюз API

Я думаю, что могу использовать стороннюю службу управления API, такую ​​как 3scale, но что мне нужно сделать, чтобы «разоблачить» этот API?

Спасибо!

ответ

0

С AWS API Gateway вы можете setup a simple http proxy to your application. Исходя из ваших потребностей, вы можете использовать такие функции, как auth, дроссельный, управление ключами API, client certificates и т.д.

Here является блог объяснить некоторые из этого.

Надеюсь, это поможет, Ритиша.

0

Как уже упоминалось, Ritisha API Gateway определенно может работать, но это своего рода блокировка.

Я бы порекомендовал проверку https://tyk.io/, который является открытым исходным кодом с коммерческими возможностями. И, например, он предоставляет вам версию Cloud, где вам не нужно открывать какие-либо порты на вашей стороне вообще. Вы просто настраиваете свой API на панели управления и можете просто привязать свою запись CNAME к прокси-API. Это должно работать очень хорошо, чтобы попробовать. И если вы вырастите эти параметры, вы можете разместить их самостоятельно или использовать гибридную среду, когда все пользовательские запросы поступают на ваш собственный сервер (нет 3-х сторон), но, с другой стороны, имеют приятную конфигурационную панель в облако.

Надеюсь, это поможет!

Смежные вопросы