为 OpenID 配置定制表单登录页面

Liberty 的登录页面必须具有特定配置以支持 OpenID 认证。

关于此任务

如果已在 server.xml 文件中配置 <openId> 元素的 providerIdentifier 属性,那么可跳过此任务。

与需要用户名和密码的标准表单登录页面不同,OpenID 的表单登录只需要提交 OpenID 标识。因此,必须配置表单登录页面以接受此 OpenID 标识。

过程

  1. 配置登录表单以指定 j_security_check 作为操作的值。
  2. 向登录表单添加输入字段并将 name 属性设置为 openid_identifier 以供用户输入 OpenID 标识。生成的表单类似以下 HTML 示例:
    <FORM action="j_security_check" method="POST">
      OpenID: <INPUT type="text" name="openid_identifier"><br>
      <INPUT type="submit" name="action" value="Login">
    </FORM>

    如果仅使用 OpenID 执行认证,那么不需要用户名或密码输入。


用于指示主题类型的图标 任务主题



时间戳记图标 最近一次更新时间: Monday, 5 December 2016
http://www14.software.ibm.com/webapp/wsbroker/redirect?version=cord&product=was-libcore-mp&topic=twlp_config_custom_login_openid
文件名:twlp_config_custom_login_openid.html