Каков хороший способ защитить API настольных приложений, предоставляемый через HTTP + REST? - PullRequest
2 голосов
/ 07 сентября 2011

Я думаю о создании приложения для Mac (возможно, более поздней версии Windows), которое предоставило бы свой API-интерфейс подключаемого модуля другим процессам на той же машине через HTTP / REST.Есть ли какие-нибудь хорошие библиотеки или хорошие практики, которые вы можете порекомендовать для проверки и ограничения доступа к этому API?Имеет ли смысл OAuth2 в этом контексте?Похоже, что существует не так много (каких-либо?) Реализаций поставщика услуг OAuth2 для настольных платформ, но я также не вижу очевидных альтернатив этому.

Я также рассматриваю возможность использования CouchDB иЯ хотел бы иметь единую схему аутентификации для чтения / записи CouchDB и функции без базы данных.

1 Ответ

1 голос
/ 14 сентября 2011

Вы можете захотеть изучить проект Ubuntu DesktopCouch, который проходил это упражнение около двух с половиной лет назад и для которого мы создали поддержку OAuth CouchDB. Надеюсь, это поможет!

...