验证配置工具
通过运用验证机制来验证配置是否有效并报告用户身份,Windchill 基本产品中提供的工具将有助于识别用户验证配置的问题。
可以使用 wt.auth.Authentication 类作为在 Windchill 中验证用户身份的工具。该类包括 main 方法,因而可以作为独立的应用程序运行。它将执行配置的登录方案,并报告通过验证的用户名,就好象通过 Windchill 方法服务器处理一样。下面是一个失败的 HTTP 验证 (被取消的登录) 输出的示例和一个成功的 Null 验证:
<HTML><HEAD>
<TITLE>401 Authorization Required</TITLE>
</HEAD><BODY>
<H1>Authorization Required</H1>
This server could not verify that you
are authorized to access the document
you requested. Either you supplied the wrong
credentials (e.g., bad password), or your
browser doesn't understand how to supply
the credentials required.<P>
</BODY></HTML>
HTTP Login failed: java.io.StreamCorruptedException:
InputStream does not contain a serialized object
Reading user.name system property
Authentication.getUserName() jhs
要通过浏览器来测试验证,可使用基本连接测试页面。通过使用常规 URL 登录格式和 wtcore/test.html 文件来访问该页面:
http://<主机名>:<端口>/<web 应用程序>/wtcore/test.html
如果您已设置 HTTPS 连接,则可指定 https,而不是指定 http
例如,在使用本地主机、默认端口和名为 Windchill 的 web 应用程序访问页面时,请使用以下方法:
http://localhost/Windchill/wtcore/test.html
从基本连接测试页面中,可为 web 服务器、servlet 引擎和 HTTP 网关 servlet 测试匿名的和经验证的登录。
这对您有帮助吗?