Add authentication service with spec