An open API service indexing awesome lists of open source software.

https://github.com/jjoe64/shiroexample

apache shiro with hibernate example project
https://github.com/jjoe64/shiroexample

Last synced: 9 days ago
JSON representation

apache shiro with hibernate example project

Awesome Lists containing this project

README

        

== Apache Shiro Web App Example project from my blog post
Read the full tutorial at
http://www.jjoe64.com/2014/01/apache-shiro-with-hibernatesql-full.html

== Create the database schema
To run this example you have to create the mysql database schema
described at the blog post.

To test the admin-permission example, ensure to create this entity
in the RolesPermission table:
> INSERT INTO `RolesPermission` VALUES (1,'admin:access','admin');

Alternativly you can import the sql-dump file (dump.sql).

== Set the mysql config
You have to set the mysql username, password and database name in
this files:
* src/hibernate.cfg.xml
* WebContent/WEB-INF/shiro.ini

== Run example
* Register servlet
http://localhost:8080/shiroexample/register
* Login servlet
http://localhost:8080/shiroexample/login
* Protected area / only accessable for registered users
http://localhost:8080/shiroexample/hello
* Only for admin users
http://localhost:8080/shiroexample/admin