diff --git a/Architecture.md b/Architecture.md index e4ef416..ebfd365 100644 --- a/Architecture.md +++ b/Architecture.md @@ -88,53 +88,7 @@ One of the best ways to build a custom deployment of this system is to use the M For instance, to overwrite the data source configuration in the main server war file, create a file named src/main/webapp/WEB-INF/data-context.xml that contains the dataSource bean. This file will completely replace the one that's in the originally built war. -### Steps to create an overlay project -1. Create a directory for the top level: `mkdir example-openid-connect-overlay` -2. Create `example-openid-connect-overlay/pom.xml` - - 4.0.0 - org.example - example-openid-connect-overlay - pom - 1.0-SNAPSHOT - example-openid-connect-overlay - - OpenID-Connect-Java-Spring-Server - my-openid-connect - - - - org.mitre - openid-connect-server - war - 0.1-SNAPSHOT - - - - 1.6 - 3.1.1.RELEASE - 1.5.10 - 3.1.0.RELEASE - - - my-openid-connect-server - - - - This creates a project with two modules, one bing the `OpenID-Connect-Java-Spring-Server` (the original), and `my-openid-connect` which will hold our modifications we want to overlay. We also set some global properties (versions of Java, Spring, etc.) and the finalName of our project. - -3. Now clone the `OpenID-Connect-Java-Spring-Server` into the `example-openid-connect-overlay/` directory - - cd example-openid-connect-overlay - git clone https://github.com/mitreid-connect/OpenID-Connect-Java-Spring-Server.git - cd OpenID-Connect-Java-Spring-Server - git submodule update --init --recursive - - You now have the current version of OpenID-Connect-Java-Spring-Server. You should make sure that the version in `example-openid-connect-overlay/OpenID-Connect-Java-Spring-Server/pom.xml` matches the dependency version for `openid-connect-server` located in `example-openid-connect-overlay/pom.xml` - -4. Create the my-openid-connect submodule ***