Servigistics InService 自訂 > 自訂 InService 登入頁 > 在 Servigistics InService 中配置驗證 > 配置登入頁驗證
  
配置登入頁驗證
此自訂可讓您針對驗證配置登入頁。
依預設,Servigistics InService 使用基本驗證進行配置。該機制位於 $WT_HOME/codebase.war/WEB-INF/web.xml。具體程式碼如下:
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>InService</realm-name>
</login-config>
您也可以透過下列流程,配置使 Servigistics InService 使用內建在 JBoss 中的 servlet 式表單驗證。
1. 編輯 $WT_HOME/codebase.war/WEB-INF/web.xml 並將
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>InService</realm-name>
</login-config>
取代為
    <login-config>
      <auth-method>FORM</auth-method>
      <form-login-config>
        <form-login-page>/login/login.jsp</form-login-page>
        <form-error-page>/login/loginFailed.jsp</form-error-page>
      </form-login-config>
    </login-config>
2. 在 windchill shell 中執行以下動作:
xconfmanager -s wt.auth.form.enabled=true -t codebase/wt.properties
xconfmanager -s wt.auth.form.loginMarker="<form method=\"POST\" action=\"j_security_check\" id=\"login\">" -t codebase/wt.properties
xconfmanager -s wt.auth.form.loginSuccessMarker="//PTC_LOGIN_SUCCESS" -t codebase/wt.properties
xconfmanager -s wt.logout.url=$(wt.server.codebase)/InService/delivery/ -t codebase/wt.properties
xconfmanager -p
3. 重新啟動 "insctl stop && insctl restart"
完成之後,您會看到下列登入畫面。輸入無效認證會產生錯誤。