如何将OpenID集成到GlassFish中?

问题描述:

我想将OpenID作为认证机制集成到GlassFish 3.1(预览版)中。 Development Guide表示可以使用JSR 196来实现像OpenID这样的自定义身份验证机制。如何将OpenID集成到GlassFish中?

是否已经有一个符合JSR 196的GlassFish的OpenID身份验证器?或者有没有教程如何写一个(在博客圈的某个地方)?

+0

现在,这是一个很好的问题:) – 2010-01-25 18:50:30

对于基于另一种实现方式不太实验​​(至少我是这么认为的,在OpenID的扩展仍处于alpha和明显较少比广泛使用的OpenID4Java),看到OpenID ServerAuthModule (JSR-196) with OpenID4Java是同一作者上周公布。

+0

看起来更好,+1。 – BalusC 2010-01-25 17:41:04

您可以使用OpenSSO项目的OpenID扩展名。这里有一个关于它的博客(注意,它存在3个部分):part Ipart II,part III

更新:博客本身的链接被破坏(不必要的硬编码与端口8081),所以我添加了三个正确的链接。

还有一种更简单的方法 - 通过使用库。我写了自己的OpenID身份验证器,插入到glassfish 3中,效果很好!