Как интегрировать OpenID в GlassFish?

Я хочу интегрировать OpenID как механизм аутентификации в GlassFish 3.1 (превью). В Руководстве по разработке сказано, что JSR 196 может использоваться для реализации пользовательских механизмов аутентификации, таких как OpenID.

Уже существует аутентификатор OpenID для GlassFish, соответствующий JSR 196? Или есть учебник, как написать один (где-то в блогосфере)?

3 ответа

Решение

Для другой реализации, основанной на менее экспериментальном OpenID4Java (по крайней мере, я так думаю, расширение OpenID по-прежнему находится в альфа-версии и явно менее широко используется, чем OpenID4Java), см. OpenID ServerAuthModule (JSR-196) с OpenID4Java, который тот же автор опубликовал на прошлой неделе,

Вы можете использовать расширение OpenID проекта OpenSSO. Вот блог об этом (заметьте, он существует из 3 частей): часть I, часть II, часть III.

Обновление: ссылки в самом блоге были повреждены (излишне жестко закодированы с портом 8081), поэтому я добавил три правильные ссылки.

Есть еще более простой способ сделать это - с помощью Authentic Roast. библиотека. Я написал свой собственный аутентификатор OpenID, подключенный к Glassfish 3, и он прекрасно работает!

Другие вопросы по тегам