<html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<meta name="Generator" content="Microsoft Word 15 (filtered medium)">
<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;
font-size:12.0pt;
font-family:"Calibri",sans-serif;}
.MsoChpDefault
{mso-style-type:export-only;
font-size:12.0pt;
font-family:"Calibri",sans-serif;}
@page WordSection1
{size:8.5in 11.0in;
margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
{page:WordSection1;}
--></style>
</head>
<body lang="EN-US" link="#0563C1" vlink="#954F72" style="word-wrap:break-word">
<div class="WordSection1">
<p class="MsoNormal"><span style="font-size:11.0pt">Hello,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I’m trying to do some debugging on an issue I’m having in a data connector I use to populate an attribute used in our MFA Flow and I’m hitting an error that didn’t occur in 3.4.x<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">If the given user is a member it returns matching groups based on attribute value containing the given RecipientID. In the MFA Flow I check the attribute value for that group to conditionally require MFA.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><DataConnector id="loginFlowLDAP02" xsi:type="LDAPDirectory"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> ldapURL="%{idp.attribute.resolver.LDAP.ldapURL}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> baseDN="%{idp.attribute.resolver.LDAP.baseGroupDN}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> principal="%{idp.attribute.resolver.LDAP.bindDN}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> principalCredential="%{idp.attribute.resolver.LDAP.bindDNCredential}"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> lowercaseAttributeNames="true"<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> derefAliases="NEVER"><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> <InputAttributeDefinition ref="flowUserDN"/><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> <FilterTemplate><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> <![CDATA[<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> (&(objectclass=groupOfNames)(member=$flowUserDN.get(0))(uww-group-shib-entityid=$resolutionContext.getAttributeRecipientID()))<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> ]]><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"> </FilterTemplate><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"></DataConnector><o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">This is working fine in in 3.4.8; however in 4.1.0 I’m getting SIZE_LIMIT_EXCEEDED errors for users that are members of more than one group. Which looks like a bug to me as that shouldn’t happen with the defaults
maxResultSize=1 and </span><span style="font-size:11.0pt;color:#172B4D;background:white">multipleResultsIsError</span><span style="font-size:11.0pt">=false unless I’m not understanding how that was working in 3.4.x.
<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">I’ve tried setting maxResultSize=”0” and while that stops the error, it also fails to set my attribute and the MFA flow just bypasses the check.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Any Ideas how I can work around/fix this issue.<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">Thanks,<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt">--Joel<o:p></o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><o:p> </o:p></span></p>
<p class="MsoNormal"><span style="font-size:11.0pt"><br>
<br>
<o:p></o:p></span></p>
</div>
</body>
</html>