exchange login_name and password for access token
rename package and classes
refactor authentication & authorization
add user activities to create new user
use curly braces for log4j logging statement
add authorization filter with dynamic feature and unit tests
return principal when generating token & require principal for revoking token and header authorization
rename all the tables & get prepared for distinguish customer from user
change authentication token to authorization token & add token exchange for customer credentials
update group/artifact name & upload .project and .classpath file
separate the authentication from authorization & add principal type to differentiate users from customers