<html><head><meta http-equiv="Content-Type" content="text/html charset=windows-1252"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;" class=""><br class=""><div><blockquote type="cite" class=""><div class="">On Jul 14, 2015, at 1:38 PM, Luiz Omori &lt;<a href="mailto:luiz.omori@duke.edu" class="">luiz.omori@duke.edu</a>&gt; wrote:</div><br class="Apple-interchange-newline"><div class="">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" class="">

<div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class="">Hi,</div>
<div class=""><br class="">
</div>
<div class="">We are using LDAP OpenID Connect Server to connect to our production LDAP backend. A few things:</div>
<div class=""><br class="">
</div>
<div class="">1) It fails for me when I try to compile against released Spring Server 1.1.16 after updating its POM</div>
<div class="">
<div class=""><br class="">
</div>
<div class="">Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:3.1:compile (default-compile) on project ldap-openid-connect-server-webapp: Compilation failure: Compilation failure:</div>
<div class="">edu/mit/kit/repository/impl/LdapUserInfoRepository.java:[11,38] package org.mitre.openid.connect.model does not exist</div>
<div class="">edu/mit/kit/repository/impl/LdapUserInfoRepository.java:[12,38] package org.mitre.openid.connect.model does not exist</div>
<div class="">edu/mit/kit/repository/impl/LdapUserInfoRepository.java:[13,43] package org.mitre.openid.connect.repository does not exist</div>
<div class="">edu/mit/kit/repository/impl/LdapUserInfoRepository.java:[34,48] cannot find symbol</div>
<div class="">symbol: class UserInfoRepository</div>
<div class="">edu/mit/kit/repository/impl/LdapUserInfoRepository.java:[106,38] cannot find symbol</div>
<div class="">symbol: &nbsp; class UserInfo</div>
<div class="">location: class edu.mit.kit.repository.impl.LdapUserInfoRepository</div>
</div>
<div class=""><br class="">
</div>
<div class="">UserInfoRepository seems to have moved out of openid-connect-common 1.1.16 and back for 1.2?</div></div></div></blockquote><div><br class=""></div><div>That shouldn’t be happening. Did you clean your build environment? You should be depending on both -common and -server, as well as having the war dependency for -server-webapp so it shouldn’t matter where that class is. Besides, it’s still in -common in the 1.1 branch, nothing’s moved:</div><div><br class=""></div><div><a href="https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server/blob/1.1.x/openid-connect-common/src/main/java/org/mitre/openid/connect/model/UserInfo.java" class="">https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server/blob/1.1.x/openid-connect-common/src/main/java/org/mitre/openid/connect/model/UserInfo.java</a></div><br class=""><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class=""><br class="">
</div>
<div class="">2) Is this module (LDAP) part of any releases? I can’t see any in&nbsp;<a href="https://github.com/mitreid-connect/ldap-openid-connect-server" class="">https://github.com/mitreid-connect/ldap-openid-connect-server</a></div>
<div class=""><br class=""></div></div></div></blockquote><div><br class=""></div><div>This module has no official releases since it requires compilation and configuration to tie into an LDAP system.</div><br class=""><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class=""><div class="">
</div>
<div class="">3) Just curious: why is this packaged as a separate module instead of adding the classes to the core and handling the LDAP versus non-LDAP deployments through configuration? Is this module “officially” supported?</div></div></div></blockquote><div><br class=""></div><div>This project is more an example of how to build an LDAP-based version of the server than it is a standalone module, much like ‘example-server-overlay’. We also didn’t want to pull in all the LDAP dependencies to the core project when it wouldn’t need them.&nbsp;</div><div><br class=""></div><div>There’s been talk about a dockerized version of this module with a setup script, but development of that hasn’t been a priority. We’d gladly host such an image in the main project though!</div><div><br class=""></div><div>Hope this helps,</div><div>&nbsp;— Justin</div><br class=""><blockquote type="cite" class=""><div class=""><div style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; font-size: 14px; font-family: Calibri, sans-serif;" class="">
<div class=""><br class="">
</div>
<div class="">Regards,</div>
<div class="">Luiz</div>
<br class="">
</div>

_______________________________________________<br class="">mitreid-connect mailing list<br class=""><a href="mailto:mitreid-connect@mit.edu" class="">mitreid-connect@mit.edu</a><br class="">http://mailman.mit.edu/mailman/listinfo/mitreid-connect<br class=""></div></blockquote></div><br class=""></body></html>