<html>
<head>
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
</head>
<body>
<p>Hello Rod,</p>
<p>I am not an expert in this area, but as far as I know, this
functionality should basically work in 4.0.x. (Note that password
reset via security questions was a contributed code.)<br>
</p>
<p>But, unfortunately, I cannot help you with your specific problem.</p>
<p>Best regards,<br>
</p>
<pre class="moz-signature" cols="72">Pavol Mederly
Software developer
evolveum.com
</pre>
<div class="moz-cite-prefix">On 02/11/2020 15:25, Rod Holman via
midPoint wrote:<br>
</div>
<blockquote type="cite"
cite="mid:BY5PR20MB28996247B62FEA0F7F088B35A5100@BY5PR20MB2899.namprd20.prod.outlook.com">
<meta http-equiv="Content-Type" content="text/html;
charset=windows-1252">
<meta name="Generator" content="Microsoft Word 15 (filtered
medium)">
<!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]-->
<style><!--
/* Font Definitions */
@font-face
{font-family:"Cambria Math";
panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
{font-family:Calibri;
panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
{margin:0in;
margin-bottom:.0001pt;
font-size:11.0pt;
font-family:"Calibri",sans-serif;}
a:link, span.MsoHyperlink
{mso-style-priority:99;
color:#0563C1;
text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
{mso-style-priority:99;
color:#954F72;
text-decoration:underline;}
p
{mso-style-priority:99;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
pre
{mso-style-priority:99;
mso-style-link:"HTML Preformatted Char";
margin:0in;
margin-bottom:.0001pt;
font-size:10.0pt;
font-family:"Courier New";}
span.HTMLPreformattedChar
{mso-style-name:"HTML Preformatted Char";
mso-style-priority:99;
mso-style-link:"HTML Preformatted";
font-family:"Courier New";}
p.msonormal0, li.msonormal0, div.msonormal0
{mso-style-name:msonormal;
mso-margin-top-alt:auto;
margin-right:0in;
mso-margin-bottom-alt:auto;
margin-left:0in;
font-size:12.0pt;
font-family:"Times New Roman",serif;}
span.EmailStyle20
{mso-style-type:personal;
font-family:"Calibri",sans-serif;
color:windowtext;}
span.EmailStyle22
{mso-style-type:personal-reply;
font-family:"Calibri",sans-serif;
color:#1F497D;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:10.0pt;}size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}</style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal"><span style="color:#1F497D">Hello all,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">I forgot to
specify that we are using Midpoint 4.0.2. Is the reset
password feature working for this release? If it’s not we
will attempt to use the Rest API to reset forgotten
passwords. If it is a working feature please give some
possibilities for our error.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D">Thank you very
much,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<p class="MsoNormal">Rod Holman<o:p></o:p></p>
<p class="MsoNormal">DBA/Developer<o:p></o:p></p>
<p class="MsoNormal">Ottawa Area ISD<o:p></o:p></p>
<p class="MsoNormal">616-738-8940 Ext. 4054<o:p></o:p></p>
<p class="MsoNormal"><span style="color:#1F497D"><o:p> </o:p></span></p>
<div>
<div style="border:none;border-top:solid #E1E1E1
1.0pt;padding:3.0pt 0in 0in 0in">
<p class="MsoNormal"><b>From:</b> midPoint
<a class="moz-txt-link-rfc2396E" href="mailto:midpoint-bounces@lists.evolveum.com"><midpoint-bounces@lists.evolveum.com></a> <b>
On Behalf Of </b>Rod Holman via midPoint<br>
<b>Sent:</b> Thursday, October 22, 2020 8:08 AM<br>
<b>To:</b> <a class="moz-txt-link-abbreviated" href="mailto:midpoint@lists.evolveum.com">midpoint@lists.evolveum.com</a><br>
<b>Cc:</b> Rod Holman <a class="moz-txt-link-rfc2396E" href="mailto:rholman@oaisd.org"><rholman@oaisd.org></a><br>
<b>Subject:</b> [midPoint] 500 Error - Can't instantiate
forgetpassword.PageShowPassword()<o:p></o:p></p>
</div>
</div>
<p class="MsoNormal"><o:p> </o:p></p>
<div style="border:solid #9C6500 1.0pt;padding:2.0pt 2.0pt 2.0pt
2.0pt">
<p class="MsoNormal"
style="line-height:12.0pt;background:#FFEB9C"><span
style="font-size:10.0pt;color:#9C6500">CAUTION:</span><span
style="font-size:10.0pt;color:black"> This email
originated from outside of the organization. Do not click
links or open attachments unless you recognize the sender
and know the content is safe.<o:p></o:p></span></p>
</div>
<p class="MsoNormal"><span
style="font-size:12.0pt;font-family:"Times New
Roman",serif"><o:p> </o:p></span></p>
<div>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Courier
New"">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span
style="font-size:10.0pt;font-family:"Courier
New"">we set up the credential reset mechanism using
security questions. When we click on “forgot password”
the username and email are authenticated and the reset
questions are displayed. When the questions are answered
and “Send” is clicked we get a 500 error on the web
interface (forgetpassword.PageShowPassword). The password
is changed, but we don’t know what it has been changed
to. We have tried many things and have exhausted our
searches. We also noticed several similar emails in the
archives that don’t show a solution. Our Security Policy
credentials section is listed below. We also have the log
attached with the error at the top of the log. Please let
me know if you need additional information.<o:p></o:p></span></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><img
style="width:5.9479in;height:2.5312in"
id="Picture_x0020_1"
src="cid:part1.44F7AD30.FB979FB9@evolveum.com" class=""
width="571" height="243"><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal"><securityPolicy<o:p></o:p></p>
<p class="MsoNormal">….<o:p></o:p></p>
<p class="MsoNormal"><credentials><o:p></o:p></p>
<p class="MsoNormal"> <password><o:p></o:p></p>
<p class="MsoNormal">
<minOccurs>0</minOccurs><o:p></o:p></p>
<p class="MsoNormal">
<lockoutMaxFailedAttempts>5</lockoutMaxFailedAttempts><o:p></o:p></p>
<p class="MsoNormal">
<lockoutFailedAttemptsDuration>PT3M</lockoutFailedAttemptsDuration><o:p></o:p></p>
<p class="MsoNormal">
<lockoutDuration>PT15M</lockoutDuration><o:p></o:p></p>
<p class="MsoNormal"> <valuePolicyRef
xmlns:tns="<a
href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
moz-do-not-send="true">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a>"
oid="283ec720-4073-4c9f-b072-fbcfe95ae27f"
relation="org:default" type="tns:ValuePolicyType"><o:p></o:p></p>
<p class="MsoNormal"> <!-- Active password
policy --><o:p></o:p></p>
<p class="MsoNormal"> </valuePolicyRef><o:p></o:p></p>
<p class="MsoNormal">
<historyLength>10</historyLength><o:p></o:p></p>
<p class="MsoNormal"> </password><o:p></o:p></p>
<p class="MsoNormal"> <securityQuestions><o:p></o:p></p>
<p class="MsoNormal">
<lockoutMaxFailedAttempts>5</lockoutMaxFailedAttempts><o:p></o:p></p>
<p class="MsoNormal">
<lockoutFailedAttemptsDuration>PT3M</lockoutFailedAttemptsDuration><o:p></o:p></p>
<p class="MsoNormal">
<lockoutDuration>PT5M</lockoutDuration><o:p></o:p></p>
<p class="MsoNormal"> <valuePolicyRef
xmlns:tns="<a
href="http://midpoint.evolveum.com/xml/ns/public/common/common-3"
moz-do-not-send="true">http://midpoint.evolveum.com/xml/ns/public/common/common-3</a>"
oid="283ec720-4073-4c9f-b072-fbcfe95ae27f"
relation="org:default" type="tns:ValuePolicyType"><o:p></o:p></p>
<p class="MsoNormal"> <!-- Active password
policy --><o:p></o:p></p>
<p class="MsoNormal"> </valuePolicyRef><o:p></o:p></p>
<p class="MsoNormal">
<questionNumber>2</questionNumber><o:p></o:p></p>
<p class="MsoNormal"> <question id="2"><o:p></o:p></p>
<p class="MsoNormal"> <identifier><a
href="http://midpoint.evolveum.com/xml/ns/public/security/question-2#q001</identifier"
moz-do-not-send="true">http://midpoint.evolveum.com/xml/ns/public/security/question-2#q001</identifier</a>><o:p></o:p></p>
<p class="MsoNormal">
<enabled>true</enabled><o:p></o:p></p>
<p class="MsoNormal"> <questionText>What
is your favorite Book?</questionText><o:p></o:p></p>
<p class="MsoNormal"> </question><o:p></o:p></p>
<p class="MsoNormal"> <question id="3"><o:p></o:p></p>
<p class="MsoNormal"> <identifier><a
href="http://midpoint.evolveum.com/xml/ns/public/security/question-2#q002</identifier"
moz-do-not-send="true">http://midpoint.evolveum.com/xml/ns/public/security/question-2#q002</identifier</a>><o:p></o:p></p>
<p class="MsoNormal"> <questionText>What
is your favorite Animal?</questionText><o:p></o:p></p>
<p class="MsoNormal"> </question><o:p></o:p></p>
<p class="MsoNormal"> </securityQuestions><o:p></o:p></p>
<p class="MsoNormal"> </credentials><o:p></o:p></p>
<p class="MsoNormal"> <credentialsReset><o:p></o:p></p>
<p class="MsoNormal">
<name>userPasswordReset</name><o:p></o:p></p>
<p class="MsoNormal"> <securityQuestionReset><o:p></o:p></p>
<p class="MsoNormal"> <name>Reset password
using security question</name><o:p></o:p></p>
<p class="MsoNormal"> </securityQuestionReset><o:p></o:p></p>
<p class="MsoNormal"> </credentialsReset><o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks for your assistance.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Rod Holman<o:p></o:p></p>
<p class="MsoNormal">DBA/Developer<o:p></o:p></p>
<p class="MsoNormal">Ottawa Area ISD<o:p></o:p></p>
<p class="MsoNormal">616-738-8940 Ext. 4054<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<pre class="moz-quote-pre" wrap="">_______________________________________________
midPoint mailing list
<a class="moz-txt-link-abbreviated" href="mailto:midPoint@lists.evolveum.com">midPoint@lists.evolveum.com</a>
<a class="moz-txt-link-freetext" href="https://lists.evolveum.com/mailman/listinfo/midpoint">https://lists.evolveum.com/mailman/listinfo/midpoint</a>
</pre>
</blockquote>
</body>
</html>