-Updated authentication process, @RestrictedTo annotations are now
method based instead of parameter based.
-Updated unit and integration tests for new authentication process