View a markdown version of this page

create_passthrough_verify_fcn 프로시저 - Amazon Relational Database Service

create_passthrough_verify_fcn 프로시저

create_passthrough_verify_fcn 프로시저는 RDS for Oracle의 모든 버전에 대해 지원됩니다.

Amazon RDS 프로시저 rdsadmin.rdsadmin_password_verify.create_passthrough_verify_fcn을 사용하여 사용자 지정 암호 확인 함수를 만들 수 있습니다. create_passthrough_verify_fcn 프로시저에는 다음과 같은 파라미터가 있습니다.

파라미터 이름 데이터 형식 기본값 필수 설명

p_verify_function_name

varchar2

사용자 정의 확인 함수의 이름입니다. SYS 스키마에서 자동으로 생성되는 래퍼 함수로서 확인 로직을 포함하지 않습니다. 이 함수를 사용자 프로필에 할당합니다.

p_target_owner

varchar2

사용자 지정 확인 함수의 스키마 소유자입니다.

p_target_function_name

varchar2

확인 로직을 포함하는 기존 사용자 지정 함수의 이름입니다. 사용자 정의 함수는 부울 값을 반환합니다. 사용자의 함수는 암호가 유효할 경우 true를 반환하고 암호가 유효하지 않을 경우 false를 반환해야 합니다.

다음은 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; /

확인 기능을 사용자 프로파일과 연결하려면 alter profile를 사용하세요. 다음은 확인 함수를 DEFAULT 사용자 프로파일과 연결하는 예제입니다.

ALTER PROFILE DEFAULT LIMIT PASSWORD_VERIFY_FUNCTION CUSTOM_PASSWORD_FUNCTION;