2012-06-13 4 views
0

Мне нужно интегрировать Cloudfoundry с сторонним инструментом проверки подлинности, скажем, Keystone. Мне нужно написать плагин, в который он может быть установлен/установлен в облачный литейный цех без каких-либо изменений кода в Cloudfoundry. Если я хочу использовать аутентификацию из keystone, я установлю плагин для Cloudfoundry. Изменения кода должны поступать только на подключаемый модуль, а не на код Cloudfoundry.Создать плагин для облачной аутентификации в литейном цехе

Пожалуйста, дайте мне знать, как я могу достичь этого.

Спасибо заранее, Sateesh B.

+1

Я не знаком с Keystone, но вам, возможно, придется интегрироваться с компонентом UAA: https://github.com/cloudfoundry/uaa Также, если ваш вопрос касается проекта OSS, вам может быть повезло больше в группе Google: https://groups.google.com/a/cloudfoundry.org/group/vcap-dev/topics –

ответ

1

Следующая ссылка https://github.com/cloudfoundry/vcap-java-client является клиент библиотеки Java, что делает успокоительные звонки на VCap (так называемое облако литейные). Теперь, на мой взгляд, если вы хотите использовать собственный метод проверки подлинности (будь то все, что вы выберете) в терминах высокого уровня, вам придется превратить его в шаблон дизайна адаптера.

После того, как ваши пользователи пройдут проверку подлинности, ваше приложение может затем обмениваться данными с облачным литейным залом посредством вызовов или библиотек отдыха, таких как https://github.com/cloudfoundry/vcap-java-client, и создать их учетную запись или т. Д. Вам просто нужно добавить этот уровень собственной проверки подлинности, использовать данные от аутентифицированного пользователя при создании или выборе облачной информации/приложений для литейного производства.

Таким образом, вы не коснулись литейного литейного цеха, и вы можете легко реализовать несколько способов аутентификации.

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