Setup of the local development for Shibboleth and the corresponding development of plugins for Shibboleth

Jason Pyeron jpyeron at pdinc.us
Wed Oct 12 13:09:39 UTC 2022


Sounds cool. One of the things I do personally, is to run tomcat inside of eclipse. This allows me to debug with breakpoints most easily.

 

I follow the production install guides, but then point my eclipse’s configurations (tomcat, project, etc) to those directories.

 

I build using the scripts.

 

v/r,

 

Jason Pyeron

 

--

Jason Pyeron  | Architect

PD Inc        | Certified SBA 8(a)

10 w 24th St  | Certified SBA HUBZone

Baltimore, MD | CAGE Code: 1WVR6

 

.com: jpyeron at pdinc.us <https://web-mita01.mail.mil/owa/redir.aspx?C=9kxZ7Sjklqi63InXkz8QIh5dtBzw7LrAYif4aPAC7qadI9IauMnWCA..&URL=mailto%3ajpyeron%40pdinc.us> 

tel : 202-741-9397

 

From: dev <dev-bounces at shibboleth.net> On Behalf Of Fuchs, Michael
Sent: Wednesday, October 12, 2022 8:32 AM
To: dev at shibboleth.net
Subject: Setup of the local development for Shibboleth and the corresponding development of plugins for Shibboleth

 

Good day,

 

I am an employee of the Central IT of the University of Applied Sciences Munich and at the same time I will write my master thesis of the IT Security course in the research project "Zero Trust Networking" of Prof. Dr. Thomas Schreck. Specifically, I would like to implement the Shared Signal and Events Framework (https://sharedsignals.guide/) of the OpenID Foundation within Shibboleth as a proof-of-concept. 

 

In the last weeks I was able to familiarize myself with the Confluence pages of the Shibboleth project as well as the training material of the DFN (). Furthermore I was able to have a look at some code. 

 

The next thing I would like to do is to enable a local development environment of Shibboleth, so I can get it running in my development environment. In this context I have the following questions:

*	I would like to know how you build the setup for local development of Shibboleth as well as for the associated plugins? 
*	Do you use a docker-compose stack for all dependencies, such as database, LDAP, etc.?
*	Which of the project's java-identity-provider artifacts will be deployed inside Tomcat?
*	What arguments, configurations, or even env variables are used to start Shibboleth during development? 
*	Can you provide me with further documentation or help so that I can start developing? 

 

Thanks in advance for answering the questions.

 

I am especially looking forward to an exchange with you.

 

Best regards,

Michael Fuchs

 

—
Michael Fuchs - Central IT
Munich University of Applied Sciences
Lothstr. 34, 80335 Munich, G1.18c
T +49 89 1265-1746
https://hm.edu <https://www.hm.edu/en/index~1.en.html>  | https://hm.edu/data_protection_declaration <https://www.hm.edu/en/impressum_1/data_protection/data_protection_declaration.en.html> 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/dev/attachments/20221012/5e5907db/attachment-0001.htm>


More information about the dev mailing list