[#94] further refactored create action to handle authentication errors