Contributing to Whydah
Whydah development Express-route for linux and osx/mac
| | Pre-requisites: JDK 8, maven 3 and wget installed |
- run bootstrapAndRunWhydah.sh (wget https://raw.githubusercontent.com/Cantara/Whydah/master/dev-quickstart/bootstrapAndRunWhydah.sh) which will do the following
- clone all main Whydah repositories
- build all modules on local machine
- start all built modules in a TEST_LOCALHOST configuration
- verify that it is working before starting to code (http://localhost:9997/sso/welcome u:useradmin pw:useradmin567)
| Whydah modules - SSOLoginWebApp - SSOLWA - SecurityTokenService - STS - UserIdentityBackend - UIB - UserAdminService - UAS - UserAdminWebApp - UAWA - TestWebApp - Whydah Typelib - Whydah Client SDK - StatisticsService - CRMService - Whydah deployment alternatives | Key Whydah Data Structures - User Data Structures - Application Data Structures |
| | Whydah development 911 If you have trouble getting Whydah to run locally, it is usually one or more of the following problems 1. You have inconsistent applicationID and applicationSecret between the modules - check this first 2. You have inconsistency/error in the URL links between the components 3. You have error in how you start the modules, leaving you running on a different set of properties/configuration than you expected Watch the module logs to figure out where the problem is located. |
The source code and issue trackers
Maven
http://mvnrepo.cantara.no/content/repositories/releases/net/whydah/
Example:
Unknown macro: {code}
Example applications which integrate with Whydah
- Whydah-TestWebApp (java, spring, javascript, django and SharePoint app example integrations)
- Awesome Competence System