2010-01-25 3 views
5

Я хочу интегрировать OpenID в качестве механизма аутентификации в GlassFish 3.1 (предварительный просмотр). В Development Guide указано, что JSR 196 может использоваться для реализации пользовательских механизмов аутентификации, таких как OpenID.Как интегрировать OpenID в GlassFish?

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

+0

Теперь, это хороший вопрос :) –

ответ

1

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

+0

Выглядит определенно лучше, +1. – BalusC

0

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

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

0

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

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