View a markdown version of this page

La procedura create_passthrough_verify_fcn - Amazon Relational Database Service

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

La procedura create_passthrough_verify_fcn

La procedura create_passthrough_verify_fcn è supportata per tutte le versioni di RDS per Oracle.

Puoi creare una funzione personalizzata per verificare le password usando la procedura in Amazon RDS rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn. La procedura create_passthrough_verify_fcn include i seguenti parametri.

Nome del parametro Tipo di dati Default Campo obbligatorio Descrizione

p_verify_function_name

varchar2

Il nome per la funzionalità di verifica personalizzata. Questa è una funzionalità wrapper creata per te nello schema SYS e non contiene nessuna logica di verifica. Assegni questa funzione a profili di utente.

p_target_owner

varchar2

Il proprietario dello schema per la funzionalità di verifica personalizzata.

p_target_function_name

varchar2

Il nome della funzionalità personalizzata esistente che contiene una logica di verifica. La funzionalità personalizzata deve restituire un booleano. La funzionalità deve restituire true se la password è valida e false se la password non è valida.

L'esempio seguente crea una funzionalità di verifica della password che utilizza la logica dalla funzionalità denominata 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; /

Per associare la funzionalità di verifica con un profilo utente, utilizza alter profile. L'esempio seguente associa la funzionalità di verifica con un profilo utente DEFAULT.

ALTER PROFILE DEFAULT LIMIT PASSWORD_VERIFY_FUNCTION CUSTOM_PASSWORD_FUNCTION;