Added auth and configurable HTTP methods