O procedimento create_passthrough_verify_fcn - Amazon Relational Database Service

O procedimento create_passthrough_verify_fcn

O procedimento create_passthrough_verify_fcn é compatível com todas as versões do RDS para Oracle.

Você pode criar uma função personalizada para verificar senhas usando o procedimento do Amazon RDS rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn. O procedimento create_passthrough_verify_fcn tem os seguintes parâmetros.

Nome do parâmetro Tipo de dados Padrão Obrigatório Descrição

p_verify_function_name

varchar2

Sim

O nome da sua função de verificação personalizada. Esta é uma função de wrapper criada por você no esquema SYS e não contém lógica de verificação. Você atribui essa função a perfis de usuário.

p_target_owner

varchar2

Sim

O proprietário do esquema da sua função de verificação personalizada.

p_target_function_name

varchar2

Sim

O nome da sua função personalizada existente que contém a lógica de verificação. Sua função personalizada deve retornar um valor booliano. Sua função deverá retornar true se a senha é válida e false se a senha for inválida.

O exemplo a seguir cria uma função de verificação de senha que usa a lógica da função chamada 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 associar a função de verificação a um perfil de usuário, use alter profile. O seguinte exemplo associa a função de verificação ao perfil de usuário DEFAULT.

ALTER PROFILE DEFAULT LIMIT PASSWORD_VERIFY_FUNCTION CUSTOM_PASSWORD_FUNCTION;