Architecture

Top  Previous  Next

MoreMotion Security System is isolated from the persistency level where the security information is stored. Below you can see the how a Security component and the MoreMotion Security System interacts with the user interfaces and the persistent storage.

Shema

The security brokers that implement the MoreMotion's security broker interface (org.moremotion.security.broker.SecurityBroker) are expected to :

1.Store security information  (saveUser, saveRole, etc)
2.Retrieve security information.  (getUser, getRole, getRolesOfUser, etc)
3.Authenticate users
4.Encrypt user passwords

 

Available Security Brokers

Currently there is one security broker is available in the MoreMotion package which is Relational Database Security Broker