The create_passthrough_verify_fcn procedure
The create_passthrough_verify_fcn procedure is supported for all
versions of RDS for Oracle.
You can create a custom function to verify passwords by using the Amazon RDS procedure
rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn. The
create_passthrough_verify_fcn procedure has the following parameters.
| Parameter name | Data type | Default | Required | Description |
|---|---|---|---|---|
|
|
varchar2 |
— |
Yes |
The name for your custom verification function. This is a wrapper function that is created for you in the SYS schema, and it doesn't contain any verification logic. You assign this function to user profiles. |
|
|
varchar2 |
— |
Yes |
The schema owner for your custom verification function. |
|
|
varchar2 |
— |
Yes |
The name of your existing custom function that contains
the verification logic. Your custom function must return a
boolean. Your function should return |
The following example creates a password verification function that uses the
logic from the function named 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; /
To associate the verification function with a user profile, use alter
profile. The following example associates the verification function
with the DEFAULT user profile.
ALTER PROFILEDEFAULTLIMIT PASSWORD_VERIFY_FUNCTIONCUSTOM_PASSWORD_FUNCTION;