View a markdown version of this page

El procedimiento create_passthrough_verify_fcn - Amazon Relational Database Service

El procedimiento create_passthrough_verify_fcn

El procedimiento create_passthrough_verify_fcn admite todas las versiones de RDS para Oracle.

Puede crear una función personalizada para comprobar las contraseñas mediante el procedimiento de Amazon RDS rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn. El procedimiento create_passthrough_verify_fcn tiene los siguientes parámetros.

Nombre del parámetro Tipo de datos Valor predeterminado Obligatorio Descripción

p_verify_function_name

varchar2

—

Sí

El nombre de la función de verificación personalizada. Es una función contenedora que se crea automáticamente en el esquema SYS y no contiene ninguna lógica de verificación. Esta función se asigna a los perfiles de usuario.

p_target_owner

varchar2

—

Sí

El propietario del esquema de la función de verificación personalizada.

p_target_function_name

varchar2

—

Sí

El nombre de la función personalizada existente que contiene la lógica de verificación. La función personalizada debe devolver un valor booleano. La función debe devolver true si la contraseña es válida y false si la contraseña no es válida.

En el siguiente ejemplo se crea una función de verificación de contraseñas que utiliza la lógica de la función 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; /

Para asociar la función de verificación a un perfil de usuario, utilice alter profile. En el siguiente ejemplo se asocia la función de verificación al perfil de usuario DEFAULT.

ALTER PROFILE DEFAULT LIMIT PASSWORD_VERIFY_FUNCTION CUSTOM_PASSWORD_FUNCTION;