basic authn module
openstack token based auth module
refactor
status code on auth fail
refactor