定制用户登录表单
WebSphere® Application Server OAuth 服务提供程序包括一个表单登录页面,可供用户提交用户名和密码。
可以定制您自己的表单登录页面,但是必须按照 Servlet 规范中有关基于表单的认证的需要来实现。在此表单中,操作必须为 j_security_check,并使用 j_username 输入字段来获取用户名。该操作还必须使用 j_password 输入字段来获取用户密码。必须将定制表单登录页面作为不受保护的 Web 资源来提供。
要使用特定 OAuth20 服务提供程序的定制表单登录页面,您必须更新服务提供程序配置文件。在提供程序配置中,您必须更新 oauth20.authorization.loginURL 参数,并添加登录页面 URL 作为值。
以下是提供者配置文件中的一个示例定制登录页面条目:
<parameter name="oauth20.authorization.loginURL" type="cc" customizable="true">
<value>https://acme.com:9043/oath20/login.jsp</value>
</parameter>