本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
create_passthrough_verify_fcn 程序
所有版本的 RDS for Oracle 都支援 create_passthrough_verify_fcn 程序。
您可以建立自訂函數以使用 Amazon RDS 程序 rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn 來驗證密碼。create_passthrough_verify_fcn 程序具有下列參數。
| 參數名稱 | 資料類型 | 預設 | 必要 | 描述 |
|---|---|---|---|---|
|
|
varchar2 |
— |
是 |
自訂驗證函數的名稱。這是系統為您在 SYS 結構描述中所建立的包裝函數,並且不包含任何驗證邏輯。您可以將此函數指派給使用者描述檔。 |
|
|
varchar2 |
— |
是 |
自訂驗證函數的結構描述擁有者。 |
|
|
varchar2 |
— |
是 |
現有的自訂函數名稱,其中包含驗證邏輯。您的自訂函數必須傳回布林值。如果密碼有效,您的函數應該傳回 |
下列範例會使用來自名為 PASSWORD_LOGIC_EXTRA_STRONG 函數的邏輯,來建立密碼驗證函數。
begin rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn( p_verify_function_name => 'CUSTOM_PASSWORD_FUNCTION', p_target_owner => 'TEST_USER', p_target_function_name => 'PASSWORD_LOGIC_EXTRA_STRONG'); end; /
若要將驗證函數與使用者描述檔建立關聯,請使用 alter
profile。下列範例會將驗證函數與 DEFAULT 使用者描述檔建立關聯。
ALTER PROFILEDEFAULTLIMIT PASSWORD_VERIFY_FUNCTIONCUSTOM_PASSWORD_FUNCTION;