專屬於 JDBCRealm 類別的特性

若要保護網頁或 Web 應用程式,您可以設定安全性,僅讓註冊的使用者進行存取。此作業稱為認證功能。此類範圍涉及在資料庫中儲存使用者憑證。GlassFish Server 使用資料庫資訊和配置檔案中的已啟用 JDBC 範圍選項。

以下是 JDBC 範圍的必要特性。

JAAS 環境

JAAS (Java Authentication and Authorization Service) 環境 (用於此範圍之登入模組的識別碼)。唯一的有效值為 jdbcRealm

JNDI

此範圍的 JNDI 名稱。預設值為 jdbc/security

使用者表格

包含此範圍授權使用者清單的表格。預設值為 usertable

使用者名稱欄

使用者表格內包含使用者清單的欄名稱。預設值為 userid

密碼欄

使用者表格內包含各個使用者密碼的欄名稱。預設值為 password

群組表格

資料庫中群組表格的名稱。預設值為 grouptable

群組名稱欄

資料庫群組表格中群組名稱欄的名稱。預設值為 groupid

以下是適用於 JDBC 範圍的選擇性特性。

指定群組

逗號分隔的群組名稱之清單。您可將能提出有效憑證的所有用戶端指定給這些群組,例如 employee,manager,這將是使用者群組的名稱。

資料庫使用者

允許您在範圍 (而不是在 jdbc-connection-pool) 中指定資料庫使用者名稱。這可防止其他應用程式查找資料庫、取得連線,以及瀏覽使用者表格。依預設,會使用 jdbc-connection-pool 配置。

資料庫密碼

允許您在範圍 (而不是在 jdbc-connection-pool) 中指定資料庫密碼。這可防止其他應用程式查找資料庫、取得連線,以及瀏覽使用者表格。依預設,會使用 jdbc-connection-pool 配置。

摘要演算法

摘要演算法。預設為 MD5。您可以使用 JDK 所支援的任何演算法,或是使用 none

編碼

編碼。允許的值為 HexBase64。如果指定了 digest-algorithm,則預設為 Hex。如果未指定 digest-algorithm,則預設不指定任何編碼。

字元集

摘要演算法的字元集。

版權所有 © 2010, Oracle 和 (或) 其關係公司。 保留一切權利。 法律聲明