Cool, the connection params for using slapd in docker are as follows.  You’ll 
want to replace existing props, in src/main/resources/fortress.properties with:
host=localhost
port=32768
admin.user=cn=Manager,dc=openldap,dc=org
config.root=ou=Config,dc=openldap,dc=org

The ldap port and suffix are different than default.  All other values should 
remain the same.  

For connecting to ldap in cloud we’ll have slightly different values than above 
- obviously.  I didn’t receive your pgp public key as attachment, it won’t pass 
thru our mailing list.  Can you email it to me privately?

Thanks,
Shawn

> On Nov 29, 2016, at 12:02 PM, Martijn Dashorst <[email protected]> 
> wrote:
> 
> I've been able to craft a docker image and it runs (port 32768). That
> part works :-).
> 
> I'd love to test both the docker image and your cloud env because that
> way I know things are setup correctly.
> 
> If you wish you can use my public key to encrypt the properties file
> (4096R/9DB45704 2016-11-17). I've added my picture to the key so you
> know it's me :-D
> 
> Martijn
> 
> 
> On Tue, Nov 29, 2016 at 3:37 PM, Shawn McKinney <[email protected]> wrote:
>> Hello Martjin,
>> 
>> Understand your concerns completely.  There’s docker support here (with 
>> openldap running inside):
>> https://github.com/apache/directory-fortress-core/tree/master/docker
>> 
>> Or, we can go the server hosted in a public cloud.
>> 
>> Either way is fine with me.  You pick.
>> 
>> Shawn
>> 
>>> On Nov 29, 2016, at 8:23 AM, Martijn Dashorst <[email protected]> 
>>> wrote:
>>> 
>>> Hi Shawn,
>>> 
>>> If you could conjure up a docker image with the prerequisites, that
>>> would be awesome. Or a cloud instance is also good.
>>> 
>>> While we love to learn, there's only so much time we can devote to
>>> this undertaking. I'd rather focus on the bootstrap+wicket side than
>>> working on 2-4 weeks of configuration.
>>> 
>>> Martijn
>>> 
>>> 
>>> On Thu, Nov 24, 2016 at 4:19 PM, Shawn McKinney <[email protected]> 
>>> wrote:
>>>> 
>>>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>> Just to set some expectations, we have about 1 day every 2 weeks to
>>>>> spend on something other than our normal work. As she is learning
>>>>> these technologies we can claim that time for work on fortress.
>>>>> 
>>>> 
>>>> Yes, this is both fine and very much appreciated.
>>>> 
>>>>> 
>>>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>> I've just checked out the project, and afaics the project would entail
>>>>> directory-fortress-commander. This is ~64 Wicket pages that need some
>>>>> tender love.
>>>>> 
>>>> 
>>>> Yes, it would be good if it can be broken into phases.
>>>> 
>>>>> 
>>>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>> I've also looked if there are some instructions setting up a
>>>>> development environment, but didn't find any on the site (other than
>>>>> clone the repository).
>>>>> 
>>>> 
>>>> Sorry, we should have a pointer there to these instructions:
>>>> https://github.com/apache/directory-fortress-core/blob/master/README-QUICKSTART-APACHEDS.md
>>>> 
>>>> Let me know if you need a windows or mac dev env and I’ll prepare the 
>>>> documentation.
>>>> 
>>>> The steps for dev env require an ldap server installed, configured w/ 
>>>> schema, data loaded, and tested (optional).  There is another clone 
>>>> required:
>>>> https://github.com/apache/directory-fortress-core
>>>> 
>>>> Before you can build, deploy and test the fortress-web component, which is 
>>>> wholly dependent on the core for its ldap functionality.
>>>> 
>>>> When you reach, SECTION 5. Apache Tomcat Setup, if you already have it 
>>>> installed to your dev env, only do this:
>>>> 2. Download the fortress realm proxy jar into tomcat/lib folder:
>>>> sudo wget 
>>>> http://repo.maven.apache.org/maven2/org/apache/directory/fortress/fortress-realm-proxy/2.0.0-RC1/fortress-realm-proxy-2.0.0-RC1.jar
>>>>  -P /usr/local/tomcat8/lib
>>>> 
>>>> which is to download the fortress-realm proxy jar into the /lib folder of 
>>>> your tomcat instance (and restarted). The realm is the container security 
>>>> impl that fortress web uses for authentication and coarse-grained 
>>>> authorization.  It also where the session is first established when the 
>>>> user first logs onto the app.
>>>> 
>>>> Skip SECTION 6. Apache Fortress Rest Setup as it’s not needed.
>>>> 
>>>> Then SECTION 7
>>>> The mvn deploy step of course will need proper creds for tomcat, or you 
>>>> can copy the .war into your tomcat/webapps folder manually and it should 
>>>> work fine.
>>>> 
>>>> As we’re dealing with an LDAP server which is akin to the complexity of an 
>>>> RDBMS, there is an initial learning curve that can make simple steps 
>>>> tricky.  For example loading the schema in apacheds can be hard for the 
>>>> unindoctrinated.
>>>> 
>>>> As said before I will be your mentor.  Anything you find hard to do, we’ll 
>>>> make note of, and fix so the next guy perhaps has an easier time.  (for 
>>>> example proper instructions on fortress-web)
>>>> 
>>>> So i must warn you that there’ll be extra challenges on our project that 
>>>> perhaps you would not have on another.  But this may actually be a good 
>>>> thing because ldap knowledge can be useful (me thinks).
>>>> 
>>>> I am also open to hosting a server in the cloud for you, that you can just 
>>>> be pointed to when working on this project, so you don’t have to have one 
>>>> running inside your dev env.
>>>> 
>>>>> 
>>>>> On Nov 24, 2016, at 8:06 AM, Martijn Dashorst 
>>>>> <[email protected]> wrote:
>>>>> 
>>>>> Performing a mvn jetty:run in the root of the commander yields errors
>>>>> (ArrayIndexOutOfBoundsExceptions while loading jar files), but I don't
>>>>> know if that should work.
>>>> 
>>>> That will not work, though perhaps it should?
>>>> 
>>>> Thanks,
>>>> Shawn
>>>> 
>>> 
>>> 
>>> 
>>> --
>>> Become a Wicket expert, learn from the best: http://wicketinaction.com
>> 
> 
> 
> 
> -- 
> Become a Wicket expert, learn from the best: http://wicketinaction.com

Reply via email to