{"title":"Prabath Siriwardena","description":null,"products":[{"product_id":"advanced-api-security-book-prabath-siriwardena-9781430268185","title":"Advanced API Security","description":"Advanced API Security is a complete reference to the next wave of challenges in enterprise security--securing public and private APIs.   API adoption in both consumer and enterprises has gone beyond predictions. It has become the ‘coolest’ way of exposing business functionalities to the outside world. Both your public and private APIs, need to be protected, monitored and managed. Security is not an afterthought, but API security has evolved a lot in last five years. The growth of standards, out there, has been exponential.   That's where AdvancedAPI Security comes in--to wade through the weeds and help you keep the bad guys away while realizing the internal and external benefits of developing APIs for your services. Our expert author guides you through the maze of options and shares industry leading best practices in designing APIs for rock-solid security. The book will explain, in depth, securing APIs from quite traditional HTTP Basic Authentication to OAuth 2.0 and the standards built around it.   Build APIs with rock-solid security today with Advanced API Security.      Takes you through the best practices in designing APIs for rock-solid security. Provides an in depth tutorial of most widely adopted security standards for API security. Teaches you how to compare and contrast different security standards\/protocols to find out what suits your business needs the best.","brand":"WoB","offers":[{"title":"US \/ GOOD \/ SBYB","offer_id":49547206885649,"sku":"CIN1430268182G","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":49587988463889,"sku":"GOR011017264","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1430268182.jpg?v=1750987290"},{"product_id":"advanced-api-security-book-prabath-siriwardena-9781484220498","title":"Advanced API Security","description":"Prepare for the next wave of challenges in enterprise security. Learn to better protect, monitor, and manage your public and private APIs.  Enterprise APIs have become the common way of exposing business functions to the outside world. Exposing functionality is convenient, but of course comes with a risk of exploitation. This book teaches you about TLS Token Binding, User Managed Access (UMA) 2.0, Cross Origin Resource Sharing (CORS), Incremental Authorization, Proof Key for Code Exchange (PKCE), and Token Exchange. Benefit from lessons learned from analyzing multiple attacks that have taken place by exploiting security vulnerabilities in various OAuth 2.0 implementations. Explore root causes, and improve your security practices to mitigate against similar future exploits.  Security must be an integral part of any development project. This book shares best practices in designing APIs for rock-solid security. API security has evolved since the first edition of this book, and the growth of standards has been exponential. OAuth 2.0 is the most widely adopted framework that is used as the foundation for standards, and this book shows you how to apply OAuth 2.0 to your own situation in order to secure and protect your enterprise APIs from exploitation and attack.   What You Will Learn  Securely design, develop, and deploy enterprise APIs Pick security standards and protocols to match business needs Mitigate security exploits by understanding the OAuth 2.0 threat landscape Federate identities to expand business APIs beyond the corporate firewall Protect microservices at the edge by securing their APIs Develop native mobile applications to access APIs securely Integrate applications with SaaS APIs protected with OAuth 2.0   Who This Book Is For  Enterprise security architects who are interested in best practices around designing APIs. The book is also for developers who are building enterprise APIs and integrating with internal and external applications.","brand":"WoB","offers":[{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50314373038353,"sku":"GOR013922808","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51029344551185,"sku":"NIN9781484220498","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52483852042513,"sku":"NLS9781484220498","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":52934117392657,"sku":"CIN1484220498VG","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1484220498.jpg?v=1750759275"},{"product_id":"maven-essentials-book-prabath-siriwardena-9781783986767","title":"Maven Essentials","description":"Get started with the essentials of Apache Maven and get your build automation system up and running quickly  Key Features  [*]   Explore the essentials of Apache Maven essentials to arm yourself with all the ingredients needed to develop a comprehensive build automation system [*]   Identify the extension points in Apache Maven and learn more about them in-depth [*]   Improve developer productivity by optimizing the build process with best practices in Maven using this compact guide  Book DescriptionMaven is the #1 build tool used by developers and it has been around for more than a decade. Maven stands out among other build tools due to its extremely extensible architecture, which is built on of the concept of convention over configuration. It’s widely used by many open source Java projects under Apache Software Foundation, Sourceforge, Google Code, and more. Maven Essentials is a fast-paced guide to show you the key concepts in Maven and build automation. We get started by introducing you to Maven and exploring its core concepts and architecture. Next, you will learn about and write a Project Object Model (POM) while creating your own Maven project. You will also find out how to create custom archetypes and plugins to establish the most common goals in build automation. After this, you’ll get to know how to design the build to prevent any maintenance nightmares, with proper dependency management. We then explore Maven build lifecycles and Maven assemblies. Finally, you will discover how to apply the best practices when designing a build system to improve developer productivity.What you will learn  [*]   Comprehend the key concepts in Apache Maven [*]   Build your own custom plugins and get to know how Maven extension points are used [*]   Troubleshoot build issues with greater confidence [*]   Optimize Maven's configuration settings [*]   Write custom lifecycles and extensions [*]   Get hands-on and create a Maven assembly [*]   Explore the best practices to design a build system that improves developer productivity  Who this book is forThe book is ideal for for experienced developers who are already familiar with build automation, but want to learn how to use Maven and apply its concepts to the most difficult scenarios in build automation.","brand":"WoB","offers":[{"title":"US \/ WELL_READ \/ SBYB","offer_id":50400134955281,"sku":"CIN178398676XA","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ NEW \/ INGRAM","offer_id":51254110912785,"sku":"NIN9781783986767","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":51691988975889,"sku":"CIN178398676XG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ VERY_GOOD \/ SBYB","offer_id":51757994672401,"sku":"CIN178398676XVG","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52588282544401,"sku":"NLS9781783986767","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/178398676X.jpg?v=1750929562"},{"product_id":"microservices-security-in-action-book-prabath-siriwardena-9781617295959","title":"Microservices Security in Action","description":"Microservices Security in Action teaches readers how to secure their microservices applications code and infrastructure.        After a straightforward introduction to the challenges of microservices security, the book covers fundamentals to secure both the application perimeter and service-to-service communication. Following a hands-on example, readers explore how to deploy and secure microservices behind an API gateway as well as how to access microservices accessed by a single-page application (SPA).       Key Features     Key microservices security fundamentals  Securing service-to-service communication with mTLS and JWT  Deploying and securing microservices with Docker  Using Kubernetes security  Securing event-driven microservices  Using the Istio Service Mesh       For developers well-versed in microservices design principles who have a basic familiarity with Java.       About the technology    As microservices continue to change enterprise application systems, developers and architects must learn to integrate security into their design and implementation. Because microservices are created as a system of independent components, each a possible point of failure, they can multiply the security risk.       Prabath Siriwardena is the vice president of security architecture at WSO2, a company that produces open source software, and has more than 12 years of experience in the identity management and security domain.       Nuwan Dias is the director of API architecture at WSO2 and has worked in the software industry for more than 7 years, most of which he spent focusing on the API management domain. Both have helped build security designs for Fortune 500 companies including Boeing, Verizon, Nissan, HP, and GE.","brand":"WoB","offers":[{"title":"GB \/ LIKE_NEW \/ INTERNAL","offer_id":50601228927249,"sku":"GOR013056751","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ VERY_GOOD \/ INTERNAL","offer_id":50814344233233,"sku":"GOR013722279","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"US \/ GOOD \/ SBYB","offer_id":52499724468497,"sku":"CIN1617295957G","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617295957.jpg?v=1781273552"},{"product_id":"mastering-apache-maven-3-book-prabath-siriwardena-9781783983865","title":"Mastering Apache Maven 3","description":"Enhance developer productivity and address exact enterprise build requirements by extending Maven  Key Features  Develop and manage large, complex projects with confidence Extend the default behavior of Maven with custom plugins, lifecycles, and archetypes Explore the internals of Maven to arm yourself with knowledge to troubleshoot build issues  Book DescriptionIf you are working with Java or Java EE projects and you want to take full advantage of Maven in designing, executing, and maintaining your build system for optimal developer productivity, then this book is ideal for you. You should be well versed with Maven and its basic functionality if you wish to get the most out of the book.What you will learn  Apply Maven best practices in designing a build system to improve developer productivity Customize the build process to suit your enterprise needs by developing custom Maven plugins, lifecycles, and archetypes Implement and deploy a Maven repository manager to manage the build process in a better and smoother way Design the build in a way that prevents any maintenance nightmares with proper dependency management Optimize Maven configuration settings Create your own distribution archive using Maven assemblies Build custom Maven lifecycles and lifecycle extensions  Who this book is forIf you are working with Java or Java EE projects and you want to take full advantage of Maven in designing, executing, and maintaining your build system for optimal developer productivity, then this book is ideal for you. You should be well versed with Maven and its basic functionality if you wish to get the most out of the book.","brand":"WoB","offers":[{"title":"GB \/ NEW \/ INGRAM","offer_id":52145893671185,"sku":"NLS9781783983865","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":52755147850001,"sku":"NIN9781783983865","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/9781783983865.jpg?v=1757595650"}],"url":"https:\/\/www.worldofbooks.com\/en-au\/collections\/author-books-by-prabath-siriwardena.oembed","provider":"World of Books ","version":"1.0","type":"link"}