Skip to content

grid443/secon2019

Repository files navigation

Demo project for the talk at the SECON'19 conference about authN/authZ in distributed applications. Application functionality available based on user role:

  • Get a list of organizations. Available for all user roles (accountant, auditor, org_auditor)
  • Get a list of departments for the specified organization. Available for accountant and auditor
  • Read the organization data. Available for users with the authority to read the organization data (accountant, auditor, org_auditor)
  • Edit the organization data. Available for users with the authority to edit the organization data (accountant)

User accounts:

  • accountant/password
  • auditor/password
  • org_auditor/password

mono - monolith application with all the functionality in a single module and a single database. Used to describe the basic spring security concepts on a simple example.

The distributed version of this application consists of several modules:

Build the project:

gradlew clean build

Run SSO-server:

gradlew -b sso-server/build.gradle uaa

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors