Skip to content
This repository has been archived by the owner on Oct 30, 2018. It is now read-only.

gmcoringa/eos-security

Repository files navigation

EOS-Security

EOS Security is a project where you will have multi-tenancy. A user can acess multiples tenants. This project also uses RBAC model for security.

Pre-requires

buildr jruby or ruby 1.8+

Building

buildr clean install copy the war found in web/target to jetty or tomcat start with ??

Sample of configuration file:

TODO

API Documentation

All documentation can be found here >> deprecated

TODO

Cache required services Implement security on all services RDMS Implementation: - Use C3PO for connection pool - Use flyway to generate ddls and sqls - Finish auto-start without any configuration needed (add derby or hsqldb) Graph Implementaion: - TODO Try to replace all List to Set interfaces where it make sense Validate documentation VS Rests services Resolve all TODO's Validate exception throws

Internal Resources

{
	"name" : "Tenant",
	"description" : "Resources for Tenant",
	"permissions" : [
		{
			"permission" : "Tenant.Create",
			"description" : "Permission for tenant creation"
		},
		{
			"permission" : "Tenant.Update",
			"description" : "Permission for tenant information update"
		},
		{
			"permission" : "Tenant.Update.State",
			"description" : "Permission for tenant state update"
		},
		{
			"permission" : "Tenant.Delete",
			"description" : "Permission for tenant deletion (purge)"
		},
		{
			"permission" : "Tenant.Update.Data",
			"description" : "Permission for tenant data update"
		},
		{
			"permission" : "Tenant.View.Data",
			"description" : "Permission for tenant data visualization"
		}
	]
},

About

Multi-Tenancy Security Service

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages