Sample web app to demo end-to-end security w/ JavaEE, Spring Security and RBAC fine-grained authorization. All connections use SSL.
Clone or download
Latest commit 042d6b4 Sep 14, 2018
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
apidocs +4096 Sep 13, 2018
src +4096 Sep 13, 2018
.gitignore Rename config artifacts Feb 16, 2015
README-RATIONALE.md javadoc ex May 7, 2017
README.md -heartbleed Sep 13, 2018
UNLICENSE unlicense Jul 28, 2016
_config.yml Set theme jekyll-theme-minimal May 8, 2017
apache-fortress-demo-load-policy.xml update for 1.0.0 fortress Apr 16, 2016
pom.xml +antlr Sep 14, 2018

README.md

README for Apache Fortress Demo End-to-End Security Example

Security Layers in this Demo

Apache Fortress Demo Security Layers

Document Overview

This document is the starting point for the apache fortress demo web app. It provides directions to download the source package from github, and generate a java document that contains the actual installation instructions.

Prerequisites for target environment

  1. Debian or Redhat Liunx variant machine with OpenSSL installed.
  2. Java 8
  3. Apache Maven 3++
  4. Apache Tomcat 8++
  5. Firefox Web Browser
  6. Successful installation (of an LDAP server) and passing integration tests in either of these two Apache Fortress Core Quickstart guides:

These instructions have been recently modified to use either openldap and apacheds LDAP servers. Be sure to choose the correct instructions, either Apache Directory SSL or OpenLDAP SSL.

Instructions for downloading and generating the install doc

  1. Download ZIP

  2. Extract the contents to your local machine.

  3. cd apache-fortress-demo-master

  4. Set java and maven home env variables.

  5. Generate the java document that contains the demo installation instructions:

mvn javadoc:javadoc
  1. Perform these steps: