为Web应用添加OpenID支持:OpenID4Java

jopen 13年前
     <img title="OpenID4Java logo" alt="为Web应用添加OpenID支持:OpenID4Java" src="https://simg.open-open.com/show/ee7bc7e5150c2dd9ef2303c83825cd1e.gif" width="48" height="48" />    <h3><a name="这个开发包是什么?"></a>这个开发包是什么?</h3>    <p>这个开发包可以让你在你的 Java web 应用程序中启用 OpenID 支持。 </p>    <p>目前本开发包支持下面的规范: </p>    <ul>     <li><a href="/misc/goto?guid=4959499919007534354" rel="nofollow">OpenID Authentication 2.0</a> </li>     <li><a href="/misc/goto?guid=4959499919098560810" rel="nofollow">OpenID Authentication 1.1(兼容模式)</a> </li>     <li><a href="/misc/goto?guid=4959499919168930516" rel="nofollow">OpenID Attribute Exchange 1.0</a> </li>     <li><a href="/misc/goto?guid=4959499919252261066" rel="nofollow">OpenID Simple Registration 1.0</a> and <a href="/misc/goto?guid=4959499919332966425" rel="nofollow">1.1</a> </li>     <li><a href="/misc/goto?guid=4959499919412069632" rel="nofollow">OpenID Provider Authentication Policy Extension 1.0, draft 1</a> </li>     <li><a href="/misc/goto?guid=4959499919498194235" rel="nofollow">OpenID Information Cards 1.0, draft 1</a> </li>    </ul>    <h3><a name="OpenID_是什么?"></a>OpenID 是什么?</h3>    <p>OpenID 基于如下思想:任何人都可以在互联网上用一个 URI 来认证他们自己。基于 URI 是 Web 体系结构的核心,提供了一个可靠的以用户为中心的认证基础。 </p>    <p>OpenID 框架的第一个部分就是认证——如何证实你对一个 URI 的拥有所有权。现在,一些网站使用用户名和密码来登录,也就是说很多人在很多地方使用相同的密码。如果使用 OpenID 认证,你的用户名就是你的 URI,而你的密码(或者是认证资料)则安全地存放在你的 OpenID 服务器(提供商)那里(你可以假设自己的 OpenID 服务器,或者使用第三方的认证提供商提供的服务)。 </p>    <p>想了解更多关于 OpenID 协议,请参考技术规范: <a href="/misc/goto?guid=4959499919570901197" rel="nofollow">http://openid.net/specs.bml</a> </p>    <h3><a name="快速上手"></a>快速上手</h3>    <p>要在你的站点启用 OpenID 支持 —— a Relying Party (RP) in OpenID terms, 或 Consumer at code-level, 你需要按照如下所示来做: </p>    <ul>     <li><a href="/misc/goto?guid=4959499919660284397">安装</a> OpenID4Java 开发包 </li>    </ul>    <ul>     <li>获取用户的 OpenID(URL)标识而不是询问他们用户名/密码对 </li>    </ul>    <ul>     <li>为指定的身份标识创建一个认证请求,并重定向到用户的 OpenID 服务器(提供商) </li>    </ul>    <ul>     <li>接受 OpenID 服务器的认证返回(参照 ReturnURL),并验证返回信息。 </li>    </ul>    <p>去快速上手看看,这里有一些完整的代码示例。 <br /> <br /> </p>    <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1324907778889" target="_blank">http://www.open-open.com/lib/view/home/1324907778889</a></p>