Every API8 failure omitted: “Does this configuration represent the minimum necessary access, with all debug features off, and all controls explicitly set — not just left at defaults?”
Not “does the feature work?” — it did. Not “is the code correct?” — it was. Specifically: is this configuration appropriate for a production system that faces the internet?