Validate, authenticate and authorize in execute