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

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

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

p_target_function_name

varchar2

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;