사용자 계정 보안 관련 프로퍼티#
CASE_SENSITIVE_PASSWORD#
데이터 타입#
Unsigned Integer
기본값#
0
속성#
변경 가능, 단일 값
값의 범위#
[0, 1]
설명#
데이터베이스에서 사용자 암호의 대소문자를 구분할지 여부를 결정한다. 기본값은 대소문자를 구분하지 않는 0이며, 데이터베이스 내에서 사용자 암호가 대문자로 다뤄진다.
- 0: 대소문자 구분을 하지 않는다.
- 1: 대소문자 구분을 한다. 단, 사용자 생성 구문에서 암호를 큰따옴표(")로 묶은 경우에만 대소문자가 구분된다. 큰따옴표를 쓰지않은 암호는 대문자로 인식된다.
Altibase 운영 중 ALTER SYSTEM 문을 이용하여 이 프로퍼티의 값을 변경할 수 있다.
FAILED_LOGIN_ATTEMPTS#
데이터 타입#
Unsigned Int
기본값#
0
속성#
읽기 전용, 단일 값
값의 범위#
[0, 1000]
설명#
로그인을 시도할 때 이 프로퍼티에 설정된 횟수 이상 실패하면, 해당 계정은 로그인이 불가능하다.
PASSWORD_LOCK_TIME#
데이터 타입#
Unsigned Int
기본값#
0
속성#
읽기 전용, 단일 값
값의 범위#
[0, 3650]
설명#
계정이 한 번 잠긴 후 다시 풀리기 위해 경과되어야 하는 날짜(단위: 일)를 지정한다.
PASSWORD_LIFE_TIME#
데이터 타입#
Unsigned Int
기본값#
0
속성#
읽기 전용, 단일 값
값의 범위#
[0, 3650]
설명#
계정의 패스워드가 유효한 기간(단위: 일)을 지정한다.
PASSWORD_GRACE_TIME#
데이터 타입#
Unsigned Int
기본값#
0
속성#
읽기 전용, 단일 값
값의 범위#
[0, 3650]
설명#
계정의 패스워드가 만료되는 시점 이후의 유예 기간(단위: 일)을 지정한다.
PASSWORD_REUSE_TIME#
데이터 타입#
Unsigned Int
기본값#
0
속성#
읽기 전용, 단일 값
값의 범위#
[0, 3650]
설명#
동일한 패스워드를 재사용하기 위해 경과해야 하는 기간(단위:일)을 지정한다. 즉, 여기에 설정한 기간이 지난 후에 동일한 패스워드를 재사용할 수 있다.
PASSWORD_REUSE_MAX#
데이터 타입#
Unsigned Int
기본값#
0
속성#
읽기 전용, 단일 값
값의 범위#
[0, 1000]
설명#
동일한 패스워드를 재사용하기 위한 패스워드 변경 횟수를 지정한다. 즉, 여기에 설정한 횟수만큼 패스워드를 변경한 후에 동일한 패스워드를 재사용할 수 있다.
PASSWORD_VERIFY_FUNCTION#
데이터 타입#
String
기본값#
""
속성#
읽기 전용, 단일 값
값의 범위#
최대 길이 40바이트
설명#
패스워드를 검증할 사용자 정의 콜백 함수(CALLBACK function)를 지정한다.