Token based authentication and authorization library for Java SOA