The Fundamentals of API Security: How to Keep Your APIs Safe & Secure