|
SAP NetWeaver 2004S SPS 09 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
This interface handles UME Security Policy settings. Note: It is not possible to change the current security policy settings with the setter methods at runtime. If you want to change these settings, change the configuration and restart the server.
| Method Summary | |
String |
generateLogonId()
Generate a logon id for this security policy. |
String |
generatePassword()
Generate a password for this security policy. |
String |
generatePassword(String userid)
Generate a password for this security policy. |
int |
getAutoUnlockTime()
Gets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object |
boolean |
getCertLogonRequired()
Deprecated. |
int |
getCookieLifeTime()
Deprecated. |
boolean |
getEnforcePolicyAtLogon()
Returns a boolean indicating whether users who have a productive password that doesn't match the security policy settings have to change it during password logon. |
String |
getLocalizedMessage(Locale locale,
Exception ex)
Return a localized password exception message for the given key. |
String |
getLocalizedMessage(Locale locale,
String key)
Return a localized password exception message for the given key. |
int |
getLockAfterInvalidAttempts()
Gets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object |
int |
getLogonIdLowerCaseRequired()
Return a number indicating how many capical and lower case letters the logon id must contain. |
int |
getLogonIdMaxLength()
Return the integer value indicating the maximum length of a logon id. |
int |
getLogonIdMinLength()
Return the integer value indicating the minimum length of a logon id. |
int |
getLogonIdNumericDigitsRequired()
Return the number indicating how many alphabets and numeric values the logon id must contain. |
int |
getLogonIdSpecialCharRequired()
Return a number indicating how many special characters the logon id must contain. |
boolean |
getOldInNewAllowed()
Return a boolean indicating whether the password need to be different from the old password. |
int |
getPasswordAlphaNumericRequired()
Return the number indicating how many alphabets and numeric values the password must contain. |
boolean |
getPasswordChangeAllowed()
Return the boolean value indicating whether the password is allowed to be changed. |
boolean |
getPasswordChangeRequired()
Return the boolean value indicating whether the password is enforced to change at the first logon. |
int |
getPasswordExpiredDays()
Return the numbers of days the password is set to expired. |
int |
getPasswordHistory()
Gets the PasswordHistory attribute of the SecurityPolicy object. |
Date |
getPasswordLastChangeDateDefault()
Returns the PasswordLastChangeDateDefault (MM/DD/YYYY) attribute of the ISecurityPolicy object. |
int |
getPasswordMaxIdleTime()
Returns the PasswordMaxIdleTime(in days) attribute of the ISecurityPolicy object. |
int |
getPasswordMaxLength()
Gets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object |
int |
getPasswordMinLength()
Gets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object |
int |
getPasswordMixCaseRequired()
Return a number indicating how many capical and lower case letters the password must contain. |
int |
getPasswordSpecialCharRequired()
Return the number indicating how many special characters the password must contain. |
Date |
getPasswordSuccessfulCheckDateDefault()
Returns the PasswordSuccessfulCheckDateDefault attribute of the ISecurityPolicy object. |
boolean |
getUseridInPasswordAllowed()
Return a boolean indicating whether the password need to be different from the user id(uid). |
boolean |
isLogonIdValid(String logonId)
Check the validity of the logon id against the security policy |
boolean |
isPasswordValid(String pass)
Deprecated. please use isPasswordValid(String pass, String logonId) |
boolean |
isPasswordValid(String pass,
String logonId)
Check the validity of the password against the password policy |
void |
setAutoUnlockTime(int time)
Sets the AutoUnlockTime(in seconds) attribute of the ISecurityPolicy object |
void |
setCertLogonRequired(boolean clr)
Deprecated. |
void |
setCookieLifeTime(int lifeTime)
Deprecated. |
void |
setEnforcePolicyAtLogon(boolean enforcePolicyAtLogon)
Sets whether users who have a productive password that doesn't match the security policy settings have to change it during password logon. |
void |
setLockAfterInvalidAttempts(int count)
Sets the Number of Allowed Logon Attempts (AllowedLogonAttempts) attribute of the ISecurityPolicy object |
void |
setLogonIdLowerCaseRequired(int number)
Sets the number indicating how many capical and lower case letters the logon id must contain. |
void |
setLogonIdMaxLength(int length)
Sets the integer value indicating the maximum length of a logon id. |
void |
setLogonIdMinLength(int length)
Sets the integer value indicating the minimum length of a logon id. |
void |
setLogonIdNumericDigitsRequired(int number)
Sets the number indicating how many alphabets and numeric values the logon id must contain. |
void |
setLogonIdSpecialCharRequired(int number)
Sets the number indicating how many special characters the logon id must contain. |
void |
setOldInNewAllowed(boolean allow)
Sets the boolean indicating whether the password need to be different from the old password. |
void |
setPasswordAlphaNumericRequired(int number)
Sets the number indicating how many alphabets and numeric values the password must contain. |
void |
setPasswordChangeAllowed(boolean pca)
Sets the boolean value indicating whether the password is allowed to be changed. |
void |
setPasswordChangeRequired(boolean pca)
Sets the boolean value indicating whether the password is enforced to change. |
void |
setPasswordExpiredDays(int days)
Sets the numbers of days the password is to be expired. |
void |
setPasswordHistory(int length)
Sets the PasswordHistory attribute of the SecurityPolicy object |
void |
setPasswordMaxIdleTime(int time)
Sets the PasswordMaxIdleTime(in days) attribute of the ISecurityPolicy object. |
void |
setPasswordMaxLength(int length)
Sets the Password Maximum Length(PasswordMaxLength) attribute of the ISecurityPolicy object |
void |
setPasswordMinLength(int length)
Sets the Password Minimum Length(PasswordMinLength) attribute of the ISecurityPolicy object |
void |
setPasswordMixCaseRequired(int number)
Sets the number indicating how many capical and lower case letters the password must contain. |
void |
setPasswordPasswordLastChangeDateDefault(Date newDate)
Sets the PasswordLastChangeDateDefault attribute of the ISecurityPolicy object. |
void |
setPasswordSpecialCharRequired(int number)
Sets the number indicating how many special characters the password must contain. |
void |
setPasswordSuccessfulCheckDateDefault(Date newDate)
Sets the PasswordSuccessfulCheckDateDefault attribute of the ISecurityPolicy object. |
void |
setUseridInPasswordAllowed(boolean pwnur)
Sets the boolean indicating whether the password need to be different from the user id(uid). |
void |
setUserName(String id)
Deprecated. |
String |
validatePassword(String pass)
Deprecated. please use validatePassword(String pass, String uid) |
String |
validatePassword(String pass,
String uid)
Check the validity of the password against the password policy. |
| Field Detail |
public static final String ACCOUNT_LOCKED_ADMIN
public static final String ACCOUNT_LOCKED_LOGON
public static final String ALPHANUM_REQUIRED_FOR_PSWD
public static final String CERT_GET_ERROR
public static final String CERT_NOT_UNIQUE
public static final String CHANGE_PASSWORD_NOT_ALLOWED
public static final String MISSING_NEW_PASSWORD
public static final String MISSING_PASSWORD
public static final String MISSING_PASSWORD_CONFIRM
public static final String MISSING_UID
public static final String MIXED_CASE_REQUIRED_FOR_PSWD
public static final String NEW_PASSWORD_INVALID
public static final String NEW_PASSWORDS_UNMATCHED
public static final String NO_CERTIFICATE
public static final String NO_USER_CERTIFICATE
public static final String NUMERIC_REQUIRED
public static final String OLDPASSWORD_IN_NEWPASSWORD
public static final String PASSWORD_CONTAINED_IN_HISTORY
public static final String PASSWORD_EXPIRED
public static final String PASSWORD_MAX_IDLE_TIME_EXCEEDED
public static final String PASSWORD_TOO_LONG
public static final String PASSWORD_TOO_SHORT
public static final String SAPSTAR_ACTIVATED
public static final String SPEC_CHARS_REQUIRED_FOR_PSWD
public static final String USER_AUTH_FAILED
public static final String USER_IS_CURRENTLY_NOT_VALID
public static final String USERID_CONTAINED_IN_PASSWORD
public static final String USERID_NOT_FOUND
public static final String WRONG_OLD_PASSWORD
public static final String WRONG_PASSWORD
public static final String LOGONID_IS_NULL
public static final String LOGONID_TOO_LONG
public static final String LOGONID_TOO_SHORT
public static final String WHITESPACES_NOT_ALLOWED
public static final String SPEC_CHARS_REQUIRED_FOR_LOGONID
public static final String MIXED_CASE_REQUIRED_FOR_LOGONID
public static final String ALPHANUM_REQUIRED_FOR_LOGONID
| Method Detail |
public Date getPasswordSuccessfulCheckDateDefault()
public void setPasswordSuccessfulCheckDateDefault(Date newDate)
newDate - The new PasswordSuccessfulCheckDateDefault valuepublic void setPasswordPasswordLastChangeDateDefault(Date newDate)
newDate - The new PasswordLastChangeDateDefault valuepublic Date getPasswordLastChangeDateDefault()
public void setPasswordMaxIdleTime(int time)
time - The new PasswordMaxIdleTime valuepublic int getPasswordMaxIdleTime()
public boolean isPasswordValid(String pass)
throws InvalidPasswordException
pass - password to check
InvalidPasswordException
public boolean isPasswordValid(String pass,
String logonId)
throws InvalidPasswordException
pass - password to check
InvalidPasswordExceptionpublic String validatePassword(String pass)
pass - password to check
null
public String validatePassword(String pass,
String uid)
pass - password to check
nullpublic String generatePassword()
public String generatePassword(String userid)
userid - the user id to generate a password for
public int getLockAfterInvalidAttempts()
public void setLockAfterInvalidAttempts(int count)
count - The new AllowedLogonAttempts valuepublic int getAutoUnlockTime()
public void setAutoUnlockTime(int time)
time - The new AutoUnlockTime valuepublic int getPasswordMinLength()
public void setPasswordMinLength(int length)
length - The new PasswordMinLength valuepublic int getPasswordMaxLength()
public void setPasswordMaxLength(int length)
length - The new PasswordMaxLength valuepublic boolean getUseridInPasswordAllowed()
public void setUseridInPasswordAllowed(boolean pwnur)
pwnur - a boolean indicating whether the password need to be different
from the user id(uid).public boolean getOldInNewAllowed()
public boolean getEnforcePolicyAtLogon()
public void setEnforcePolicyAtLogon(boolean enforcePolicyAtLogon)
enforcePolicyAtLogon - specifies whether the plolicy is enforced at logon or not.public void setOldInNewAllowed(boolean allow)
allow - a boolean indicating whether the password need to be different
from old password.public int getPasswordMixCaseRequired()
public void setPasswordMixCaseRequired(int number)
number - the number of both capical and lower case letters.public int getLogonIdLowerCaseRequired()
public void setLogonIdLowerCaseRequired(int number)
number - the number of both capical and lower case letters.public int getPasswordAlphaNumericRequired()
public void setPasswordAlphaNumericRequired(int number)
number - the number of required both alphabets and numeric values.public int getLogonIdNumericDigitsRequired()
public void setLogonIdNumericDigitsRequired(int number)
number - the number of required both alphabets and numeric values.public int getPasswordSpecialCharRequired()
public void setPasswordSpecialCharRequired(int number)
number - the number of required special characters.public int getPasswordExpiredDays()
public int getPasswordHistory()
public void setPasswordExpiredDays(int days)
days - The numbers of days the password is set to expiredpublic void setPasswordHistory(int length)
length - The new PasswordHistory valuepublic boolean getPasswordChangeAllowed()
public void setPasswordChangeAllowed(boolean pca)
pca - The boolean value indicating whether the password is allowed to
changedpublic boolean getPasswordChangeRequired()
public void setPasswordChangeRequired(boolean pca)
pca - The boolean value indicating whether the password is enforced to
changepublic int getLogonIdMinLength()
public void setLogonIdMinLength(int length)
length - integer value indicating the minimum length of a logon id.public int getLogonIdMaxLength()
public void setLogonIdMaxLength(int length)
length - integer value indicating the maximum length of a logon id.public int getLogonIdSpecialCharRequired()
public void setLogonIdSpecialCharRequired(int number)
number - the number of special characters.
public boolean isLogonIdValid(String logonId)
throws InvalidLogonIdException
logonId - logonid to check
InvalidLogonIdException - if the logon id is invalid
public String generateLogonId()
throws InvalidLogonIdException
InvalidLogonIdException - if security policy configuration
cannot be fullfilledpublic boolean getCertLogonRequired()
public void setCertLogonRequired(boolean clr)
public int getCookieLifeTime()
public void setCookieLifeTime(int lifeTime)
public void setUserName(String id)
public String getLocalizedMessage(Locale locale,
Exception ex)
locale - the localeex - the exception which hold the key as message
public String getLocalizedMessage(Locale locale,
String key)
locale - the localekey - the key
|
SAP NetWeaver 2004S SPS 09 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||