|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.safeidentity.adminservice.objects.SFObject
com.safeidentity.adminservice.objects.Profile
com.safeidentity.adminservice.objects.PwdPolicy
Title:
Description:
Copyright: Copyright (c) 2003
Company:
Field Summary | |
static int |
AUTHEN_ACCOUNT_LOCKED
|
static int |
AUTHEN_ACCOUNT_RERTY_COUNT_LIMIT
|
static int |
AUTHEN_INVALID_TIME
|
static int |
AUTHEN_OK
ºñ¹Ð¹øÈ£ Á¤Ã¥¿¡ À§¹èµÈ °æ¿ì ¹ß»ýÇÏ´Â ¿¡·¯ ÄÚµå |
static int |
AUTHEN_PWD_MUST_CHANGE
|
static int |
AUTHEN_PWDSTRATEGY_NOT_LOGON
|
static int |
AUTHEN_PWDSTRATEGY_WARNING
|
static int |
AUTHEN_USER_DISABLED
|
static int |
MAX_PWDHISTORYNUM
ÃÖ´ë ÃÖ±Ùºñ¹Ð¹øÈ£ ÀúÀå°³¼ö 63 |
static int |
MAX_PWDLOCKDURATION
ÃÖ´ë Àá±è½Ã°£ 1440 min |
static int |
MAX_PWDMAXAGE
ÃÖ´ë º¯°æÀ¯È¿½Ã°£ 365 day |
static int |
MAX_PWDMAXSIZE
ÃÖ´ë ºñ¹Ð¹øÈ£ ±æÀÌ 63 |
static int |
MAX_PWDMINAGE
ÃÖ¼Ò º¯°æÀ¯È¿½Ã°£ 1440 min |
static int |
MAX_PWDRETRYCOUNT
ÃÖ´ë Àç½ÃµµÈ¸¼ö 10 |
static int |
MAX_PWDRETRYTIME
ÃÖ´ë ·Î±×ÀÎ½ÇÆÐȸ¼ö ÃʱâȽð£ 1440 min |
static int |
PWDMETHOD_CRYPT
ÀúÀ广½Ä - CRYPT |
static int |
PWDMETHOD_PLAIN
ÀúÀ广½Ä - Clear |
static int |
PWDMETHOD_SHA
ÀúÀ广½Ä - SHA |
static int |
PWDMETHOD_SSHA
ÀúÀ广½Ä - SSHA |
static java.lang.String |
PWDMETHOD_STR_CRYPT
|
static java.lang.String |
PWDMETHOD_STR_PLAIN
|
static java.lang.String |
PWDMETHOD_STR_SHA
|
static java.lang.String |
PWDMETHOD_STR_SSHA
|
static int |
PWDNORESTRICTCONTENT
Áߺ¹±ÔÁ¦ - Á¦ÇѾøÀ½ |
static int |
PWDRESTRICTCONTENT_ID
Áߺ¹±ÔÁ¦ - ¾ÆÀ̵ð |
static int |
PWDRESTRICTCONTENT_NAME
Áߺ¹±ÔÁ¦ - À̸§ |
static int |
PWDRESTRICTCONTENT_SSN
Áߺ¹±ÔÁ¦ - ÁֹιøÈ£ |
static int |
PWDSTRATEGE_MUSTCHANGE
ºñ¹Ð¹øÈ£ Àç¼³Á¤ Á¤Ã¥ - ¼ºñ½º »ç¿ë Àá±è |
static int |
PWDSTRATEGE_NOTLOGON
ºñ¹Ð¹øÈ£ Àç¼³Á¤ Á¤Ã¥ - ·Î±×ÀÎ Àá±è |
static int |
PWDSTRATEGE_WARNONLY
ºñ¹Ð¹øÈ£ Àç¼³Á¤ Á¤Ã¥ - ºñ¹Ð¹øÈ£ ¼öÁ¤ °æ°í |
Fields inherited from class com.safeidentity.adminservice.objects.Profile |
m_vcProfile |
Fields inherited from class com.safeidentity.adminservice.objects.SFObject |
m_dCreate, m_dModify, m_strCreator, m_strDesc, m_strEid, m_strId, m_strModifier, m_strName |
Constructor Summary | |
PwdPolicy()
|
|
PwdPolicy(java.lang.String strPasswordPolicyInfo)
»ý¼ºÀÚ |
Method Summary | |
static int |
checkPolicy(PwdPolicy pp,
User userInfo)
|
void |
destroy()
Method destroy |
void |
finalize()
|
int |
getLockDuration()
Àá±è½Ã°£ Á¶È¸ |
int |
getPwdHistoryNum()
ÃÖ±Ùºñ¹Ð¹øÈ£ ÀúÀå°³¼ö Á¶È¸ |
int |
getPwdMaxAge()
ÃÖ´ë º¯°æÀ¯È¿½Ã°£ Á¶È¸ |
int |
getPwdMaxSize()
ºñ¹Ð¹øÈ£ ÃÖ´ë ±æÀÌ Á¶È¸ |
int |
getPwdMethod()
ÀúÀ广½Ä Á¤º¸ Á¶È¸ |
int |
getPwdMinAge()
ÃÖ¼Ò º¯°æÀ¯È¿½Ã°£ Á¶È¸ |
int |
getPwdMinSize()
ºñ¹Ð¹øÈ£ ÃÖ¼Ò ±æÀÌ Á¶È¸ |
int |
getPwdRepeatChar()
ÃÖ´ë¹®Àڹݺ¹¼ö Á¶È¸ |
int |
getPwdRestrictedContent()
Áߺ¹±ÔÁ¦ Á¶È¸ |
int |
getPwdRetryCount()
Àç½ÃµµÈ¸¼ö Á¶È¸ |
int |
getPwdRetryTime()
·Î±×ÀÎ ½ÇÆÐȸ¼ö ÃʱâÈ ½Ã°£ Á¶È¸ |
int |
getPwdStrategy()
ºñ¹Ð¹øÈ£ Àç¼³Á¤ Á¤Ã¥ Á¤º¸ Á¶È¸ |
int |
getPwdTypeDigit()
ÃÖ¼Ò ¼ýÀÚ ¼ö Á¶È¸ |
int |
getPwdTypeEither()
ÃÖ¼Ò ¹®ÀÚ/¼ýÀÚ¼ö Á¶È¸ |
int |
getPwdTypeLetter()
ÃÖ¼Ò ¹®ÀÚ¼ö Á¶È¸ |
boolean |
isCorrectPwd(java.lang.String strPwd,
User userInfo,
java.util.Vector pwdHistory,
java.util.Locale locale)
Password Á¤Ã¥¿¡ µû¶ó¼ ÀÔ·ÂµÈ Password ¹®ÀÚ¿ÀÇ À¯È¿¼ºÀ» °Ë»çÇÑ´Ù. |
void |
setLockDuration(int nLockDuration)
Àá±è½Ã°£ ¼³Á¤ |
void |
setPwdHistoryNum(int nPwdHistoryNum)
ÃÖ±Ùºñ¹Ð¹øÈ£ ÀúÀå°³¼ö ¼³Á¤ |
void |
setPwdMaxAge(int nPwdMaxAge)
ÃÖ´ë º¯°æÀ¯È¿½Ã°£ ¼³Á¤ |
void |
setPwdMaxSize(int nPwdMaxSize)
ºñ¹Ð¹øÈ£ ÃÖ´ë ±æÀÌ ¼³Á¤ |
void |
setPwdMethod(int nPwdMethod)
ÀúÀ广½Ä ¼³Á¤ |
void |
setPwdMinAge(int nPwdMinAge)
ÃÖ¼Ò º¯°æÀ¯È¿½Ã°£ ¼³Á¤ |
void |
setPwdMinSize(int nPwdMinSize)
ºñ¹Ð¹øÈ£ ÃÖ¼Ò ±æÀÌ ¼³Á¤ |
void |
setPwdRepeatChar(int nRepChar)
ÃÖ´ë¹®Àڹݺ¹¼ö ¼³Á¤ |
void |
setPwdRestrictedContent(int nResContent)
Áߺ¹±ÔÁ¦ ¼³Á¤ |
void |
setPwdRetryCount(int nPwdRetryCount)
Àç½ÃµµÈ¸¼ö ¼³Á¤ |
void |
setPwdRetryTime(int nPwdRetryTime)
·Î±×ÀÎ ½ÇÆÐȸ¼ö ÃʱâÈ ½Ã°£ ¼³Á¤ |
void |
setPwdStrategy(int nPwdStrategy)
ºñ¹Ð¹øÈ£ Àç¼³Á¤ Á¤Ã¥ ¼³Á¤ |
void |
setPwdTypeDigit(int nDigits)
ÃÖ¼Ò ¼ýÀÚ ¼ö ¼³Á¤ |
void |
setPwdTypeEither(int nEithers)
ÃÖ¼Ò ¹®ÀÚ/¼ýÀÚ¼ö ¼³Á¤ |
void |
setPwdTypeLetter(int nLetters)
ÃÖ¼Ò¹®ÀÚ¼ö ¼³Á¤ |
java.lang.String |
toString()
Method toString |
Methods inherited from class com.safeidentity.adminservice.objects.Profile |
addProfile, addProfile, deleteProfile, getProfile, getProfile, main, setProfile |
Methods inherited from class com.safeidentity.adminservice.objects.SFObject |
getCreateDate, getCreateTimeStamp, getCreator, getDesc, getEid, getId, getModifier, getModifyDate, getModifyTimeStamp, getName, setCreateDate, setCreateTimeStamp, setCreator, setDesc, setEid, setId, setModifier, setModifyDate, setModifyTimeStamp, setName, setObject |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
public static final int PWDNORESTRICTCONTENT
public static final int PWDRESTRICTCONTENT_ID
public static final int PWDRESTRICTCONTENT_NAME
public static final int PWDRESTRICTCONTENT_SSN
public static final int PWDMETHOD_SSHA
public static final int PWDMETHOD_CRYPT
public static final int PWDMETHOD_SHA
public static final int PWDMETHOD_PLAIN
public static final java.lang.String PWDMETHOD_STR_SSHA
public static final java.lang.String PWDMETHOD_STR_CRYPT
public static final java.lang.String PWDMETHOD_STR_SHA
public static final java.lang.String PWDMETHOD_STR_PLAIN
public static final int PWDSTRATEGE_WARNONLY
public static final int PWDSTRATEGE_MUSTCHANGE
public static final int PWDSTRATEGE_NOTLOGON
public static final int MAX_PWDHISTORYNUM
public static final int MAX_PWDMAXSIZE
public static final int MAX_PWDMINAGE
public static final int MAX_PWDMAXAGE
public static final int MAX_PWDRETRYCOUNT
public static final int MAX_PWDRETRYTIME
public static final int MAX_PWDLOCKDURATION
public static final int AUTHEN_OK
public static final int AUTHEN_PWD_MUST_CHANGE
public static final int AUTHEN_USER_DISABLED
public static final int AUTHEN_ACCOUNT_LOCKED
public static final int AUTHEN_INVALID_TIME
public static final int AUTHEN_PWDSTRATEGY_WARNING
public static final int AUTHEN_PWDSTRATEGY_NOT_LOGON
public static final int AUTHEN_ACCOUNT_RERTY_COUNT_LIMIT
Constructor Detail |
public PwdPolicy()
public PwdPolicy(java.lang.String strPasswordPolicyInfo)
strPasswordPolicyInfo
- ¾ÏÈ£Á¤Ã¥ ¾ÆÀÌMethod Detail |
public void finalize() throws java.lang.Throwable
java.lang.Throwable
public final void setPwdTypeLetter(int nLetters)
nLetters
- ÃÖ¼Ò ¹®ÀÚ¼öpublic final int getPwdTypeLetter()
public final void setPwdTypeDigit(int nDigits)
nDigits
- ÃÖ¼Ò ¼ýÀÚ ¼öpublic final int getPwdTypeDigit()
public final void setPwdTypeEither(int nEithers)
nEithers
- ÃÖ¼Ò ¹®ÀÚ/¼ýÀÚ ¼öpublic final int getPwdTypeEither()
public final void setPwdRepeatChar(int nRepChar)
nRepChar
- ÃÖ´ë ¹®Àڹݺ¹¼öpublic final int getPwdRepeatChar()
public final void setPwdRestrictedContent(int nResContent)
nResContent
- Áߺ¹±ÔÁ¦ Á¤º¸public final int getPwdRestrictedContent()
public final void setPwdMethod(int nPwdMethod)
nPwdMethod
- ÀúÀ广½Äpublic final int getPwdMethod()
public final void setPwdHistoryNum(int nPwdHistoryNum)
nPwdHistoryNum
- ÃÖ±Ùºñ¹Ð¹øÈ£ ÀúÀå°³¼öpublic final int getPwdHistoryNum()
public final void setPwdStrategy(int nPwdStrategy)
nPwdStrategy
- ºñ¹Ð¹øÈ£ Àç¼³Á¤ Á¤Ã¥public final int getPwdStrategy()
public final void setPwdMinSize(int nPwdMinSize)
nPwdMinSize
- ºñ¹Ð¹øÈ£ ÃÖ¼Ò ±æÀÌpublic final int getPwdMinSize()
public final void setPwdMaxSize(int nPwdMaxSize)
nPwdMaxSize
- ºñ¹Ð¹øÈ£ ÃÖ´ë ±æÀÌpublic final int getPwdMaxSize()
public final void setPwdMinAge(int nPwdMinAge)
nPwdMinAge
- ÃÖ¼Ò º¯°æ À¯È£½Ã°£public final int getPwdMinAge()
public final void setPwdMaxAge(int nPwdMaxAge)
nPwdMaxAge
- ÃÖ´ë º¯°æÀ¯È¿½Ã°£public final int getPwdMaxAge()
public final void setPwdRetryCount(int nPwdRetryCount)
nPwdRetryCount
- Àç½ÃµµÈ¸¼öpublic final int getPwdRetryCount()
public final void setPwdRetryTime(int nPwdRetryTime)
nPwdRetryTime
- ·Î±×ÀÎ ½ÇÆÐȸ¼ö ÃʱâÈ ½Ã°£public final int getPwdRetryTime()
public final void setLockDuration(int nLockDuration)
nLockDuration
- Àá±è½Ã°£public final int getLockDuration()
public java.lang.String toString()
Profile
toString
in class Profile
public boolean isCorrectPwd(java.lang.String strPwd, User userInfo, java.util.Vector pwdHistory, java.util.Locale locale) throws SFInvalidParameterException, SFInvalidDataFormatException
strPwd
- ÀÔ·ÂµÈ Password ¹®ÀÚ¿userInfo
- ¾ÏÈ£¸¦ °Ë»çÇÒ user µ¥ÀÌŸ, ÀÌ °ªÀÌ nullÀ̸é sfPwdRestirctedContent °æ¿ì¸¦ °Ë»çÇÏÁö ¾Ê´Â´Ù.
sfPwdRestrictedContent´Â ¾ÏÈ£¿¡ Æ÷ÇÔµÇ¸é ¾ÈµÇ´Â ³»¿ëÀÌ Á¤ÀǵǾî Àִµ¥
0- Á¦ÇѾøÀ½ , 1- ¾ÆÀ̵ð , 2 - À̸§ , 3 - SSN Á¤º¸¸¦ °Ë»çÇÑ´Ù.
SFInvalidParameterException
SFInvalidDataFormatException
public static int checkPolicy(PwdPolicy pp, User userInfo)
public void destroy()
Profile
destroy
in class Profile
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |