Parasoft C/C++ test 自動化用戶指南(十):OpenID 連接設置
Parasoft C/C++test針對C/C++開發的專業白盒自動化測試方案,能有效提高軟件開發效率和代碼質量。C++test 可以進行靜態分析,全面代碼審查,運行時錯誤檢測,并在單元測試和組件測試中集成覆蓋率分析。
OpenID 連接設置
oidc.callback.host
此設置指定在 IDE 中配置的本地回調主機以與 OpenID Connect 服務器進行通信。有關詳細信息,請參閱 連接到 DTP。
這是與 IDE 相關的設置,不適用于命令行。
可接受的值
本地主機 | 默認。本地主機地址將用于與 OpenID Connect 服務器通信。 |
---|---|
127.0.0.1 | 環回 IP 地址 127.0.0.1 將用于與 OpenID Connect 服務器通信。 |
oidc.callback.port
此設置指定在 IDE 中配置的回調端口號,以與 OpenID Connect 服務器進行通信。有關詳細信息,請參閱 連接到 DTP。
這是與 IDE 相關的設置,不適用于命令行。
可接受的值
0 | 默認。端口將自動配置。 |
---|---|
[port_number] | 手動指定的端口號。 |
oidc.callback.timeout
此設置指定在 IDE 中使用 C/C++test 時,允許在身份驗證頁面上提供用戶憑據以通過 OpenID Connect 在 DTP 上進行身份驗證的最長時間。有關詳細信息,請參閱 連接到 DTP。
這是與 IDE 相關的設置,不適用于命令行。
可接受的值
[seconds] | 允許通過 OpenID Connect 進行身份驗證的最長時間。默認是60. |
---|
oidc.client.id
此設置指定 OpenID Connect 服務器提供的 ID。
可接受的值
[user] |
OpenID Connect 提供的用戶 ID。 |
---|
示例用法
oidc.client.id=user1234
oidc.client.secret
此設置指定 OpenID Connect 服務器提供的密碼。
可接受的值
[password] |
OpenID Connect 提供的密碼。 |
---|
示例用法
oidc.client.secret=12345678-1q2w-0987-p0p0-1q2w3e4r5t6y
oidc.enabled
此設置通過 OpenID Connect 啟用或禁用用戶身份驗證。這允許您使用“oidc”組中的其他設置配置與 OpenID Connect 服務器的連接。
可接受的值
true |
已啟用通過 OpenID Connect 進行的用戶身份驗證。 |
---|---|
false | 默認。禁用通過 OpenID Connect 進行的用戶身份驗證。 |
示例用法
以下配置通過 OpenID Connect 啟用用戶身份驗證。
oidc.enabled=true
oidc.issuer.url
此設置指定注冊 DTP 的 OpenID Connect 服務器的 URL。
可接受的值
[URL] |
OpenID Connect 服務器的 URL。 |
---|
示例用法
oidc.issuer.url=//server.com
oidc.keystore
此設置指定密鑰庫文件的路徑,該文件存儲用于在 OpenID Connect 服務器上對用戶進行身份驗證的證書。
可接受的值
[path] | 包含證書的文件的路徑。 |
---|
示例用法
oidc.keystore=C:\\parasoft\\certificates\\client_keystore.jks
oidc.keystore.password
此設置指定存儲自簽名客戶端證書的密鑰庫文件的密碼。我們強烈建議您使用編碼密碼以確保身份驗證成功并提高安全級別。
可接受的值
[password] | 證書的密碼。 |
---|
示例用法
oidc.keystore.password=myPassword0987
oidc.keystore.alias
此設置指定要用于在 OpenID Connect 服務器上進行身份驗證的別名。如果您的密鑰庫文件包含多個條目,您可能需要配置此設置。
可接受的值
【alias】 | 表示別名的字符串。 |
---|
示例用法
以下配置指定將使用別名“grs”進行身份驗證:
oidc.keystore.alias=grs
Parasoft——領先的自動化測試工具,滿足絕大多數行業標準
Parasoft是一家專門提供軟件測試解決方案的公司,幫助企業打造無缺陷的軟件。
從開發到質量檢查,Parasoft的技術通過集成靜態和運行時分析,單元、功能和API測試,以及服務虛擬化,在不犧牲質量和安全性的情況下加快軟件交付,節約交付成本。
強大的報告和分析功能可幫助用戶快速查明有風險的代碼區域,并了解新代碼更改如何影響其軟件質量,而突破性的技術將人工智能和機器學習添加到軟件測試中,使組織更容易采用和擴展跨開發和測試團隊的有效的軟件測試實踐。
Parasoft針對C/C++、Java、.NET和嵌入式的開發測試都有著30多年的深入研究,很多全國500強企業使用Parasoft的產品實現了軟件快速、高質量的交付。