Secure RESTful APIs by Massimo Nardone

Regular price
Checking stock...
Regular price
Checking stock...
World of Books

At World of Books, you’ll find millions of preloved reads at great prices, from bestsellers to hidden gems. Every book you buy saves money and helps reduce waste, so you can read more for less while giving stories a second life.

The feel-good place to buy books
  • Free US shipping over $15
  • Buying preloved emits 41% less CO2 than new
  • Millions of affordable books
  • Give your books a new home - sell them back to us!

Secure RESTful APIs by Massimo Nardone

Secure your RESTful APIs with confidence and efficiency. This straightforward guide outlines the essential strategies and best practices for protecting sensitive data when developing RESTful APIs for your applications.

Inside, you’ll explore the fundamental functionalities to implement industry-standard authentication authorization mechanisms for Java applications. With chapters covering key security concerns, data protection, and designing and testing secure APIs, this book provides a hands-on approach to protecting user data, validating inputs, and implementing security mechanisms such as JSON Web Tokens (JWT) and OAuth2 authentication.

This book offers a focused introduction without unnecessary complexity. Whether you are a beginner or busy professional, this is the only book designed to help you secure your RESTful APIs in no time.

 

What You Will Learn

  • Understand the fundamentals of RESTful APIs and why it is critical to secure them
  • Identify common security risks concerning RESTful APIs and explore effective protection techniques
  • Know how to design and test RESTful APIs, including with input and response data validation
  • Review examples of how to secure JSON Web Token (JWT) and OAuth3 with RestFUL APIs

 

Who This Book is For

Web developer beginners who want to learn how to develop Security RESTful APIs applications

Jonathan Wetherbee is a consulting engineer and tech lead for EJB development tools on Oracle's JDeveloper IDE. He has over 20 years of experience in development at Oracle, working on a variety of O/R mapping tools and overseeing Oracle's core EJB toolset since EJB 1.1. Most recently, Jon has been responsible for the design and development of EJB and JPA data binding solutions for ADF, Oracle's application development framework. Prior to joining the JDeveloper project, Jon was a product manager for Oracle's CASE (computer-aided software engineering) tools and worked on early object-relational frameworks. He received a patent in 1999 for his work on integrating relational databases in an object-oriented environment. Jon is coauthor of the first edition of this book, Beginning EJB 3 Application Development: From Novice to Professional, and has published articles online in Java Developer's Journal and Oracle Technical Network. He enjoys speaking, and has given talks at conferences and developer groups, including Oracle's iDevelop (Bangalore, Taipei), The Server Side Java Symposium (Barcelona), and various Java user groups. Jon holds a Bachelor of Science degree in cognitive science from Brown University.
Massimo Nardone has more than 24 years of experiences in Security, Web/Mobile development, Cloud and IT Architecture. His true IT passions are Security and Android.
He has been programming and teaching how to program with Android, Perl, PHP, Java, VB, Python, C/C++ and MySQL for more than 20 years. He holds a Master of Science degree in Computing Science from the University of Salerno, Italy.
He has worked as a Project Manager, Software Engineer, Research Engineer, Chief Security Architect, Information Security Manager, PCI/SCADA Auditor and Senior Lead IT Security/Cloud/SCADA Architect for many years. Technical skills include: Security, Android, Cloud, Java, MySQL, Drupal, Cobol, Perl, Web and Mobile development, MongoDB, D3, Joomla, Couchbase, C/C++, WebGL, Python, Pro Rails, Django CMS, Jekyll, Scratch, etc.
He worked as visiting lecturer and supervisor for exercises at the Networking Laboratory of the Helsinki University of Technology (Aalto University). He holds four international patents (PKI, SIP, SAML and Proxy areas).
He currently works as Chief Information Security Office (CISO) for Cargotec Oyj and he is member of ISACA Finland Chapter Board. Massimo has reviewed more than 45 IT books for different publishers and additionally coauthoring this JPA book he is also the coauthor of Pro Android Games (Apress, 2015).
Raghu R. Kodali is a consulting product manager and service-oriented architecture (SOA) evangelist for Oracle Application Server. He has worked in the software industry for over 10 years as a developer, consultant, and presales engineer in emerging technologies. He is responsible for J2EE features with expertise in SOA technologies like EJB, Web Services, and application development frameworks. Raghu has been the lead product manager for EJB design-time features in Oracle JDeveloper since the EJB 1.1 specification. His current area of focus is evangelizing service-oriented infrastructure and implementing service-oriented applications. Prior to product management, Raghu held presales and marketing positions in Oracle Asia Pacific. Before joining Oracle, he worked as a software developer in Singapore. Raghu is frequent presenter at number of technology conferences such as Oracle Open World, Java One, Java Zone, JAOO, and Sun Technology Days. He holds a master's degree in computer applications.
Chirag Rathod is an IT trainer, technical writer with expertise in Java EE, Oracle NetBeans and related. He worked for Oracle's Fusion Middleware team as Principle Member Technical Staff. He has 15 years of software development experience in Middleware and Development Tools; 14 years of service with Oracle Corporation (India).
SKU Unavailable
ISBN 13 9798868812842
Title Secure RESTful APIs
Author Massimo Nardone
Series Apress Pocket Guides
Condition Unavailable
Binding Type Paperback
Publisher APress
Year published 2025-03-09
Number of pages 122
Cover note Book picture is for illustrative purposes only, actual binding, cover or edition may vary.