<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
</head>
<body style="word-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;" class="">
<div class="">We also have a load-balancer with short timeouts.</div>
<div class=""><br class="">
</div>
<div class="">Did you explicitly configure the pool's connection validator? </div>
<div class=""><br class="">
</div>
<div class="">I am guessing that the ..</div>
<div class=""><font face="Courier New" class="">SRCH base="" scope=0 deref=0 filter="(objectClass=*)"</font></div>
<div class="">.. is the default validator configuration, but that may not be appropriate for your needs.</div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">We pass the following to <font face="Courier New" class="">org.ldaptive.pool.BlockingConnectionPool</font> to explicitly configure the search BaseDN and the LDAP filter for the connection validation checks ...</div>
<div class=""><br class="">
</div>
<div class=""><font face="Courier New" class=""><property name="validator"><br class="">
  <bean class="org.ldaptive.pool.SearchValidator"><br class="">
    <property name="searchRequest"><br class="">
      <bean class="org.ldaptive.SearchRequest"><br class="">
        <constructor-arg value="%{idp.pool.LDAP.validatorBaseDN}" /><br class="">
        <constructor-arg value="%{idp.pool.LDAP.validatorFilter}" /><br class="">
      </bean><br class="">
    </property><br class="">
  </bean><br class="">
</property><br class="">
<br class="">
</font></div>
<div class=""><font face="Courier New" class=""><br class="">
</font></div>
<div class="">We also explicitly configure the pool's connection pruning strategy for short time periods.
<div class=""><br class="">
</div>
</div>
<div class=""><font face="Courier New" class=""><property name="pruneStrategy"><br class="">
  <bean class="org.ldaptive.pool.IdlePruneStrategy"<br class="">
      p:prunePeriod="%{idp.pool.LDAP.prunePeriod:300}"<br class="">
      p:idleTime="%{idp.pool.LDAP.idleTime:600}" /><br class="">
</property></font></div>
<div class=""><br class="">
</div>
<div class=""><br class="">
</div>
<div class="">In ldap.properties, we have ...</div>
<div class=""><br class="">
</div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.minSize</font><span style="font-family: "Courier New";" class=""> </span><span style="font-family: "Courier New";" class="">= 17</span></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.maxSize = 37<br class="">
<br class="">
</font></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.validateOnCheckin    = false<br class="">
idp.pool.LDAP.validateOnCheckout   = false<br class="">
idp.pool.LDAP.validatePeriodically = true<br class="">
idp.pool.LDAP.validatePeriod       = 270  # just under five minutes<br class="">
<br class="">
</font></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.prunePeriod</font><span style="font-family: "Courier New";" class=""> </span><span style="font-family: "Courier New";" class="">= 300</span></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.idleTime    = 600<br class="">
<br class="">
</font></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.blockWaitTime</font><span style="font-family: "Courier New";" class=""> </span><span style="font-family: "Courier New";" class="">= 3000</span></div>
<div class=""><font face="Courier New" class=""><br class="">
</font></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.failFastInitialize = false<br class="">
<br class="">
</font></div>
<div class=""><font face="Courier New" class="">idp.pool.LDAP.validatorBaseDN = o=unt<br class="">
idp.pool.LDAP.validatorFilter = (objectclass=organization)<br class="">
</font><br class="">
<div class=""><br class="webkit-block-placeholder">
</div>
<div class="">If you're interested, I will send you the entire LDAP configuration.</div>
<div class=""><br class="">
</div>
<div class="">
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2;">
<b style="font-size: 14px;" class="">Yancey Yeargan</b></div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2; margin: 0in 0in 0.0001pt;" class="">
<span style="font-size: 14px;" class="">IT Manager<o:p class=""></o:p></span></div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2; margin: 0in 0in 0.0001pt;" class="">
<span style="font-size: 14px;" class="">IT Shared Services</span></div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2; margin: 0in 0in 0.0001pt;" class="">
<span style="font-size: 14px;" class="">____________<span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">____</span>_<span style="text-align: -webkit-auto;" class="">_</span><span style="text-align: -webkit-auto;" class="">_______</span></span></div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2; margin: 0in 0in 0.0001pt;" class="">
<span style="font-size: 14px;" class=""><o:p class=""></o:p></span></div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2; margin: 0in 0in 0.0001pt;" class="">
<b class=""><span style="color: rgb(5, 144, 51); font-size: 14px;" class="">UNIVERSITY OF NORTH TEXAS SYSTEM<o:p class=""></o:p></span></b></div>
<div style="caret-color: rgb(0, 0, 0); color: rgb(0, 0, 0); font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; font-family: Calibri; font-size: 13px; orphans: 2; widows: 2; margin: 0in 0in 0.0001pt;" class="">
<span style="font-size: 14px;" class=""><b class="">Office:</b> 940.369.7521</span></div>
</div>
<div><br class="">
</div>
<div><br class="">
</div>
<div><br class="">
<blockquote type="cite" class="">
<div class="">On Jan 14, 2020, at 12:56 PM, Crawford, Jeffrey <<a href="mailto:jcrawford@it.ucla.edu" class="">jcrawford@it.ucla.edu</a>> wrote:</div>
<br class="Apple-interchange-newline">
<div class="">
<div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
Auth points to a different LDAP environment, our LDAP has the attributes, not the passwords, so this ldap only has the attribute-resolver.xml pointing to it.<o:p class=""></o:p></div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
<div style="border-style: solid none none; border-top-width: 1pt; border-top-color: rgb(181, 196, 223); padding: 3pt 0in 0in;" class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<b class=""><span style="font-size: 12pt;" class="">From:<span class="Apple-converted-space"> </span></span></b><span style="font-size: 12pt;" class="">users <<a href="mailto:users-bounces@shibboleth.net" style="color: purple; text-decoration: underline;" class="">users-bounces@shibboleth.net</a>>
 on behalf of Michael A Grady <<a href="mailto:mgrady@unicon.net" style="color: purple; text-decoration: underline;" class="">mgrady@unicon.net</a>><br class="">
<b class="">Reply-To:<span class="Apple-converted-space"> </span></b>Shib Users <<a href="mailto:users@shibboleth.net" style="color: purple; text-decoration: underline;" class="">users@shibboleth.net</a>><br class="">
<b class="">Date:<span class="Apple-converted-space"> </span></b>Tuesday, January 14, 2020 at 10:54 AM<br class="">
<b class="">To:<span class="Apple-converted-space"> </span></b>Shib Users <<a href="mailto:users@shibboleth.net" style="color: purple; text-decoration: underline;" class="">users@shibboleth.net</a>><br class="">
<b class="">Subject:<span class="Apple-converted-space"> </span></b>Re: Disable LDAP Pooling<o:p class=""></o:p></span></div>
</div>
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
</div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
There is pooling for authentication (on by default) and pooling for the resolver (not on by default). I've not tried to "turn it off" for authenticaiton, but ath is where you'd still have pooling (authn/ldap-authn-config.xml)<o:p class=""></o:p></div>
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<br class="">
<br class="">
<o:p class=""></o:p></div>
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
On Jan 14, 2020, at 12:49 PM, Crawford, Jeffrey <<a href="mailto:jcrawford@it.ucla.edu" style="color: purple; text-decoration: underline;" class="">jcrawford@it.ucla.edu</a>> wrote:<o:p class=""></o:p></div>
</div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt; font-family: Helvetica;" class="">We are seeing the following in our LDAP logs which seems to indicate that it's using a pool (All the same connection). This is just a snippet but note the search base of "" and the objectClass=*
 searches in between:<br class="">
<br class="">
Jan 14 09:37:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2418 SEARCH RESULT tag=101 err=0 qtime=0.000058 etime=0.470019 nentries=1 text=<br class="">
Jan 14 09:50:18 iam-ed-t02 slapd[20805]: conn=1551805 op=2419 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opusadmin)"<br class="">
Jan 14 09:50:18 iam-ed-t02 slapd[20805]: conn=1551805 op=2419 SEARCH RESULT tag=101 err=0 qtime=0.000057 etime=0.015062 nentries=1 text=<br class="">
Jan 14 09:50:18 iam-ed-t02 slapd[20805]: conn=1551805 op=2420 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opusadmin)"<br class="">
Jan 14 09:50:18 iam-ed-t02 slapd[20805]: conn=1551805 op=2420 SEARCH RESULT tag=101 err=0 qtime=0.000072 etime=0.058399 nentries=1 text=<br class="">
Jan 14 09:57:41 iam-ed-t02 slapd[20805]: conn=1551805 op=2421 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=jeffreycrawford)"<br class="">
Jan 14 09:57:41 iam-ed-t02 slapd[20805]: conn=1551805 op=2421 SEARCH RESULT tag=101 err=0 qtime=0.000069 etime=0.048988 nentries=1 text=<br class="">
Jan 14 09:57:47 iam-ed-t02 slapd[20805]: conn=1551805 op=2422 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=jeffreycrawford)"<br class="">
Jan 14 09:57:47 iam-ed-t02 slapd[20805]: conn=1551805 op=2422 SEARCH RESULT tag=101 err=0 qtime=0.000115 etime=0.386680 nentries=1 text=<br class="">
Jan 14 10:07:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2423 SRCH base="" scope=0 deref=0 filter="(objectClass=*)"<br class="">
Jan 14 10:07:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2423 SRCH attr=1.1<br class="">
Jan 14 10:07:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2423 SEARCH RESULT tag=101 err=0 qtime=0.000093 etime=0.470235 nentries=1 text=<br class="">
Jan 14 10:35:14 iam-ed-t02 slapd[20805]: conn=1551805 op=2424 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opusadmin)"<br class="">
Jan 14 10:35:14 iam-ed-t02 slapd[20805]: conn=1551805 op=2424 SEARCH RESULT tag=101 err=0 qtime=0.000067 etime=0.917766 nentries=1 text=<br class="">
Jan 14 10:35:14 iam-ed-t02 slapd[20805]: conn=1551805 op=2425 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opusadmin)"<br class="">
Jan 14 10:35:14 iam-ed-t02 slapd[20805]: conn=1551805 op=2425 SEARCH RESULT tag=101 err=0 qtime=0.000069 etime=0.959024 nentries=1 text=<br class="">
Jan 14 10:37:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2426 SRCH base="" scope=0 deref=0 filter="(objectClass=*)"<br class="">
Jan 14 10:37:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2426 SRCH attr=1.1<br class="">
Jan 14 10:37:40 iam-ed-t02 slapd[20805]: conn=1551805 op=2426 SEARCH RESULT tag=101 err=0 qtime=0.000043 etime=0.469710 nentries=1 text=<br class="">
Jan 14 10:38:46 iam-ed-t02 slapd[20805]: conn=1551805 op=2427 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opussa1)"<br class="">
Jan 14 10:38:46 iam-ed-t02 slapd[20805]: conn=1551805 op=2427 SEARCH RESULT tag=101 err=0 qtime=0.000052 etime=0.801628 nentries=1 text=<br class="">
Jan 14 10:38:46 iam-ed-t02 slapd[20805]: conn=1551805 op=2428 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opussa1)"<br class="">
Jan 14 10:38:46 iam-ed-t02 slapd[20805]: conn=1551805 op=2428 SEARCH RESULT tag=101 err=0 qtime=0.000090 etime=0.919629 nentries=1 text=<br class="">
Jan 14 10:43:19 iam-ed-t02 slapd[20805]: conn=1551805 op=2429 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opusadmin)"<br class="">
Jan 14 10:43:19 iam-ed-t02 slapd[20805]: conn=1551805 op=2429 SEARCH RESULT tag=101 err=0 qtime=0.000427 etime=0.872264 nentries=1 text=<br class="">
Jan 14 10:43:19 iam-ed-t02 slapd[20805]: conn=1551805 op=2430 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=opusadmin)"<br class="">
Jan 14 10:43:19 iam-ed-t02 slapd[20805]: conn=1551805 op=2430 SEARCH RESULT tag=101 err=0 qtime=0.000041 etime=0.923690 nentries=1 text=<br class="">
Jan 14 10:46:03 iam-ed-t02 slapd[20805]: conn=1551805 op=2431 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=jeffreycrawford)"<br class="">
Jan 14 10:46:03 iam-ed-t02 slapd[20805]: conn=1551805 op=2431 SEARCH RESULT tag=101 err=0 qtime=0.000078 etime=0.132187 nentries=1 text=<br class="">
Jan 14 10:46:03 iam-ed-t02 slapd[20805]: conn=1551805 op=2432 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=jeffreycrawford)"<br class="">
Jan 14 10:46:03 iam-ed-t02 slapd[20805]: conn=1551805 op=2432 SEARCH RESULT tag=101 err=0 qtime=0.000043 etime=0.194771 nentries=1 text=<br class="">
Jan 14 10:46:09 iam-ed-t02 slapd[20805]: conn=1551805 op=2433 SRCH base="ou=people,dc=edtest,dc=ucla,dc=edu" scope=2 deref=0 filter="(uclaLogonID=jeffreycrawford)"<br class="">
Jan 14 10:46:09 iam-ed-t02 slapd[20805]: conn=1551805 op=2433 SEARCH RESULT tag=101 err=0 qtime=0.000027 etime=0.435241 nentries=1 text=<br class="">
<br class="">
On 1/14/20, 10:34 AM, "users on behalf of Cantor, Scott" <</span><a href="mailto:users-bounces@shibboleth.net" style="color: purple; text-decoration: underline;" class=""><span style="font-size: 10.5pt; font-family: Helvetica;" class="">users-bounces@shibboleth.net</span></a><span class="apple-converted-space"><span style="font-size: 10.5pt; font-family: Helvetica;" class=""> </span></span><span style="font-size: 10.5pt; font-family: Helvetica;" class="">on
 behalf of<span class="apple-converted-space"> </span></span><a href="mailto:cantor.2@osu.edu" style="color: purple; text-decoration: underline;" class=""><span style="font-size: 10.5pt; font-family: Helvetica;" class="">cantor.2@osu.edu</span></a><span style="font-size: 10.5pt; font-family: Helvetica;" class="">>
 wrote:<br class="">
<br class="">
   On 1/14/20, 1:16 PM, "users on behalf of Crawford, Jeffrey" <<a href="mailto:users-bounces@shibboleth.net" style="color: purple; text-decoration: underline;" class="">users-bounces@shibboleth.net</a><span class="Apple-converted-space"> </span>on behalf of<span class="Apple-converted-space"> </span><a href="mailto:jcrawford@it.ucla.edu" style="color: purple; text-decoration: underline;" class="">jcrawford@it.ucla.edu</a>>
 wrote:<br class="">
<br style="caret-color: rgb(0, 0, 0); font-variant-caps: normal; text-align: start; -webkit-text-stroke-width: 0px; word-spacing: 0px;" class="">
<br class="">
</span><o:p class=""></o:p></div>
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt; font-family: Helvetica;" class="">We tried commenting out the section:<br class="">
But that seems to revert pooling to default values, is there a flag of some sort that disables pooling altogether?<o:p class=""></o:p></span></div>
</blockquote>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt; font-family: Helvetica;" class=""><br class="">
   The code is:<br class="">
<br class="">
</span></div>
</div>
</blockquote>
</div>
</div>
</div>
</blockquote>
<blockquote type="cite" class="">
<div class="">
<div class="WordSection1" style="page: WordSection1; caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;">
<div class="">
<blockquote style="margin-top: 5pt; margin-bottom: 5pt;" class="">
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt; font-family: Helvetica;" class="">  final BeanDefinition connectionPool = v2Parser.createConnectionPool(connectionFactory.getBeanDefinition());<br class="">
           BeanDefinitionBuilder pooledConnectionFactory = null;<br class="">
           if (connectionPool != null) {<br class="">
               pooledConnectionFactory = BeanDefinitionBuilder.genericBeanDefinition(PooledConnectionFactory.class);<br class="">
               pooledConnectionFactory.addConstructorArgValue(connectionPool);<br class="">
               builder.addPropertyValue("connectionFactory", pooledConnectionFactory.getBeanDefinition());<br class="">
           } else {<br class="">
               builder.addPropertyValue("connectionFactory", connectionFactory.getBeanDefinition());<br class="">
           }<br class="">
<br class="">
   With no element connectionPool is null, and it shouldn't be using a pooled connection factory, so my read is it wouldn't be pooling.<br class="">
<br class="">
   -- Scott<br class="">
<br class="">
<br class="">
   --<span class="apple-converted-space"> </span><br class="">
   For Consortium Member technical support, see<span class="Apple-converted-space"> </span><a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.shibboleth.net%2Fconfluence%2Fx%2FcoFAAg&data=02%7C01%7CYancey.Yeargan%40untsystem.edu%7Cb539dad172c345d6f69b08d799238564%7C70de199207c6480fa318a1afcba03983%7C0%7C1%7C637146250153915828&sdata=sopCiQ9Tu1UlL0pN4R6JO0Z23R%2FLvnJWaGUrk2Jf1BE%3D&reserved=0" originalsrc="https://wiki.shibboleth.net/confluence/x/coFAAg" shash="z9fl1NuVZoPVdcQoYESKx+TsxF3bnXx+qRmHIuchEXbSV4RDtsgSRgZ8URaJeoqltw0D6GE4hAMoOIOB9dK2+uwY+AEtq6Qpk6PRRCtkRiUcaYKEJ6Cfkz/u8QxYSZIUIYBDxq4Ql7GOfsunKx29ODdffDsmmIXativH/xBnTN8=" style="color: purple; text-decoration: underline;" class="">https://wiki.shibboleth.net/confluence/x/coFAAg</a><br class="">
   To unsubscribe from this list send an email to<span class="Apple-converted-space"> </span><a href="mailto:users-unsubscribe@shibboleth.net" style="color: purple; text-decoration: underline;" class="">users-unsubscribe@shibboleth.net</a><br class="">
<br class="">
<br class="">
--<span class="apple-converted-space"> </span><br class="">
For Consortium Member technical support, see<span class="apple-converted-space"> </span></span><a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.shibboleth.net%2Fconfluence%2Fx%2FcoFAAg&data=02%7C01%7CYancey.Yeargan%40untsystem.edu%7Cb539dad172c345d6f69b08d799238564%7C70de199207c6480fa318a1afcba03983%7C0%7C1%7C637146250153925820&sdata=V8nyqz0ECZ9U5Mh6iVRsxYco2xMAUndCwl7qwfTJ%2FSc%3D&reserved=0" originalsrc="https://wiki.shibboleth.net/confluence/x/coFAAg" shash="igL+Pgqz9Pvxmb/vV0J9zAUxqt4JE88oq/DXAwSwksnUm9wjzikVjZIX1cEWTBHOEzxuWuqzVuoo6J3MLpacYkj/+w8mXmAx0FfZFCNSMsHLlutP2mTVcLUXbU2tIciHle1vmN+H5rMUiy9vTGxD0QbubUIU3u1WFGldoraf3LY=" style="color: purple; text-decoration: underline;" class=""><span style="font-size: 10.5pt; font-family: Helvetica;" class="">https://wiki.shibboleth.net/confluence/x/coFAAg</span></a><span style="font-size: 10.5pt; font-family: Helvetica;" class=""><br class="">
To unsubscribe from this list send an email to<span class="apple-converted-space"> </span></span><a href="mailto:users-unsubscribe@shibboleth.net" style="color: purple; text-decoration: underline;" class=""><span style="font-size: 10.5pt; font-family: Helvetica;" class="">users-unsubscribe@shibboleth.net</span></a><span style="font-size: 10.5pt; font-family: Helvetica;" class=""><br class="">
<br class="">
----------<br class="">
<br class="">
This email has been scanned for spam and viruses by Proofpoint Essentials. Visit the following link to report this email as spam:<br class="">
</span><a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fus2.proofpointessentials.com%2Findex01.php%3Fmod_id%3D11%26mod_option%3Dlogitem%26mail_id%3D1579027808-CzI7pduSZIp7%26r_address%3Dmgrady%2540unicon.net%26report%3D&data=02%7C01%7CYancey.Yeargan%40untsystem.edu%7Cb539dad172c345d6f69b08d799238564%7C70de199207c6480fa318a1afcba03983%7C0%7C1%7C637146250153925820&sdata=t7G%2F1RzAPSvHPcpCqmkX5WtuqVxp2Du%2BgAqB6POjCl0%3D&reserved=0" originalsrc="https://us2.proofpointessentials.com/index01.php?mod_id=11&mod_option=logitem&mail_id=1579027808-CzI7pduSZIp7&r_address=mgrady%40unicon.net&report=" shash="xMdjn9FK+bce0DVbH6BCIdTlh8NXosTSZVv2N65FUVGFNEJRlDbBp0huPHK44bxcA4Wb8Gp8n7Mrk/meCUiueh1G2kl8U2xWAeOzXI5WnaCeJe+Eq96FjS6FZLt/HbzIaQXpO97XQ2ojJUck7HCpfE5FmRKTlsWhqcWSDjcyb/4=" style="color: purple; text-decoration: underline;" class=""><span style="font-size: 10.5pt; font-family: Helvetica;" class="">https://us2.proofpointessentials.com/index01.php?mod_id=11&mod_option=logitem&mail_id=1579027808-CzI7pduSZIp7&r_address=mgrady%40unicon.net&report=</span></a><o:p class=""></o:p></div>
</div>
</blockquote>
</div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
<div class="">
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt; font-family: Helvetica;" class="">--<br class="">
Michael A. Grady<br class="">
IAM Architect, Unicon, Inc.<o:p class=""></o:p></span></div>
</div>
<div class="">
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<span style="font-size: 10.5pt; font-family: Helvetica;" class=""><o:p class=""> </o:p></span></div>
</div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<o:p class=""> </o:p></div>
</div>
<div style="margin: 0in 0in 0.0001pt; font-size: 11pt; font-family: Calibri, sans-serif;" class="">
<br class="">
<br class="">
<o:p class=""></o:p></div>
</div>
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">--<span class="Apple-converted-space"> </span></span><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">For
 Consortium Member technical support, see<span class="Apple-converted-space"> </span></span><a href="https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.shibboleth.net%2Fconfluence%2Fx%2FcoFAAg&amp;data=02%7C01%7CYancey.Yeargan%40untsystem.edu%7Cb539dad172c345d6f69b08d799238564%7C70de199207c6480fa318a1afcba03983%7C0%7C1%7C637146250153955810&amp;sdata=u4uEppKBnSIjivpIHgsXfJLgxcMqPFze56MCKV5PjzY%3D&amp;reserved=0" style="color: purple; text-decoration: underline; font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">https://nam04.safelinks.protection.outlook.com/?url=https%3A%2F%2Fwiki.shibboleth.net%2Fconfluence%2Fx%2FcoFAAg&amp;data=02%7C01%7CYancey.Yeargan%40untsystem.edu%7Cb539dad172c345d6f69b08d799238564%7C70de199207c6480fa318a1afcba03983%7C0%7C1%7C637146250153955810&amp;sdata=u4uEppKBnSIjivpIHgsXfJLgxcMqPFze56MCKV5PjzY%3D&amp;reserved=0</a><br style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none;" class="">
<span style="caret-color: rgb(0, 0, 0); font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration: none; float: none; display: inline !important;" class="">To
 unsubscribe from this list send an email to<span class="Apple-converted-space"> </span></span><a href="mailto:users-unsubscribe@shibboleth.net" style="color: purple; text-decoration: underline; font-family: Helvetica; font-size: 13px; font-style: normal; font-variant-caps: normal; font-weight: normal; letter-spacing: normal; orphans: auto; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: auto; word-spacing: 0px; -webkit-text-size-adjust: auto; -webkit-text-stroke-width: 0px;" class="">users-unsubscribe@shibboleth.net</a></div>
</blockquote>
</div>
<br class="">
</div>
</body>
</html>