Unable to request an A/C through user console in Tivoli identity manager 5.1 -
I understand how ACL works in Tivoli Identity Manager I try to request a service from a user console I am receiving an error:
"The request can not be submitted because the password passwords do not follow the rules that govern the password" in password password in response policy and password length "12345" Programmed to set the default password and change the password from the password from 0 to 8 or sequence password can be reset. 'Operation in ACL, I still do not know what I am doing. PLease suggests that the rule under the default identity policy for I believe that when you are not already, request access There are accounts for the service, so before making provision for access, he is trying to create a new account for that service. When a new account is created, it will use the password from the identity for the service if you have Global Password Synchronization turned on. On the identity of the password set (erSynchPassword) does not meet the password requirements, try changing the password on the personal service identity and make sure that the password service meets the password requirements. Or, for temporarily testing, disable the password policy that applies to that service and tries to request access. If this is a development question, then personally I will temporarily disable all password policies to fix that the problem is actually a password policy issue of the error you are seeing The easiest way to get rid of
function createIdentity () {var EXISTING_CASE = 0; Var UPPER_CASE = 1; Var LOWER_CASE = 2; Var tf = false; Var identity = ""; Var basification = ""; Var counter = 0; Very local = topic.tpetproperty ("Errolacale"); Var fAttrKey = "UID"; Var sAttrKey = ""; Var idx1 = 0; Var idx2 = 0; Var fCase = 2; Var sCase = 2; If ((locale! = Null) & amp; amp; (Locale> gt; 0)) {locale = locale [0]; } If (locale == tap = locale.length == 0) locale = ""; Var first attribute = ""; Var secondAttribute = ""; If (((fAttrKey! = Null) & amp; amp; (fAttrike.length & gt; 0)) ((sAttrkey! = Null) & amp; (sAttrkey.length & gt; 0))) {if ((fAttrKey ! = Null) & amp; amp; (fAttr.Key.length & gt; 0)) {First Feature = Subject. Metaphorite (FATRK); If (((first feature! = Null) & amp; amp; (first feature length; gt; 0)) First feature = first attribute [0]; If (first attribute == faucet) first feature length == 0) first property = ""; Else {first attribute = identification policy. Rolaveattibet (fattraci, first attribute); If ((idx1 & gt; first feature.log) || (idx1 == 0)) idx1 = First attribute. Long; First attribute = first attribute. Springing (0, idx1); } If (fCase == UPPER_CASE) first attribute = first unbreakable Uppercase (locale); Else if (fCase == LOWER_CASE) First attribute = first unbreakable Lower case (locale); } If ((sAttrKey! = Null) & amp; (sAttrKey.length & gt; 0)) {secondAttribute = Sub.getProperty (sAttrKey); If (((second feature! = Null) & amp; amp; (second feature, length> gt; 0)) second feature = second attribute [0]; If (second attribute == blank; secondAttribute.length == 0) other properties = ""; Else {secondAttribute = Identity Policy. RolveAitivit (SATRK, Secondary); If ((idx2 & gt; second artilhi.length) || (idx2 == 0)) idx2 = secondAttribute.length; Second element = secondattribute. Substring (0, idx2); } If (sCase == UPPER_CASE) other properties = second property. Incomplete CAS (Locale); Else if (sCase == LOWER_CASE) secondAttribute = secondAttribute.toLowerCase (locale); } Native = first attribute + second property; } If ((basics == empty) || (base legend.length == 0)) {var givenname = subject.getProperty ("givenname"); If (((givenname! = Null) & amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; amp; (& nbsp;;;; length & gt; 0)) givenname = givenname [0]; If (givenname == zero) givenname.length == 0) given name = ""; Else givenname = givenname.substring (0,1); Native = Given names + topics. Metpupti ("sn") [0]; } TF = Identity Policy. UserIdIexists (Native, False, False); If (! TF) base return; While (TF) {Counter + = 1; Identity = Base Resident + Counter; TF = Identity Policy UserIdixist (identity, false, false); } Identity of return; } Create Return Identity ();
Comments
Post a Comment