Hands-On Spring Security 5 for Reactive Applications (實戰 Spring Security 5 於反應式應用程式)

Tomcy John

  • 出版商: Packt Publishing
  • 出版日期: 2018-07-31
  • 售價: $1,810
  • 貴賓價: 9.5$1,720
  • 語言: 英文
  • 頁數: 268
  • 裝訂: Paperback
  • ISBN: 178899597X
  • ISBN-13: 9781788995979
  • 相關分類: Java 相關技術資訊安全
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Secure your Java applications by integrating the Spring Security framework in your code

Key Features

  • Provide authentication, authorization and other security features for Java applications.
  • Learn how to secure microservices, cloud, and serverless applications easily
  • Understand the code behind the implementation of various security features

Book Description

Security is one of the most vital concerns for any organization. The complexity of an application is compounded when you need to integrate security with existing code, new technology, and other frameworks. This book will show you how to effectively write Java code that is robust and easy to maintain.

Hands-On Spring Security 5 for Reactive Applications starts with the essential concepts of reactive programming, Spring Framework, and Spring Security. You will then learn about a variety of authentication mechanisms and how to integrate them easily with the Spring MVC application. You will also understand how to achieve authorization in a Spring WebFlux application using Spring Security.You will be able to explore the security confgurations required to achieve OAuth2 for securing REST APIs and integrate security in microservices and serverless applications. This book will guide you in integrating add-ons that will add value to any Spring Security module.

By the end of the book, you will be proficient at integrating Spring Security in your Java applications

What you will learn

  • Understand how Spring Framework and Reactive application programming are connected
  • Implement easy security confgurations with Spring Security expressions
  • Discover the relationship between OAuth2 and OpenID Connect
  • Secure microservices and serverless applications with Spring
  • Integrate add-ons, such as HDIV, Crypto Module, and CORS support
  • Apply Spring Security 5 features to enhance your Java reactive applications

Who this book is for

If you are a Java developer who wants to improve application security, then this book is for you. A basic understanding of Spring, Spring Security framework, and reactive applications is required to make the most of the book.

Table of Contents

  1. Overview of Spring 5 and Spring Security 5
  2. Deep dive Spring Security
  3. Authenticate using SAML, LDAP and OAuth/OIDC
  4. Authenticate using CAS and JAAS
  5. Integrating with Spring WebFlux
  6. REST API Security
  7. Spring Security Add-ons

商品描述(中文翻譯)

**透過將 Spring Security 框架整合到您的程式碼中來保護您的 Java 應用程式**

主要特點
- 提供 Java 應用程式的身份驗證、授權及其他安全功能。
- 輕鬆學習如何保護微服務、雲端及無伺服器應用程式。
- 理解各種安全功能實現背後的程式碼。

書籍描述
安全性是任何組織最重要的關注點之一。當您需要將安全性與現有程式碼、新技術及其他框架整合時,應用程式的複雜性會加劇。本書將向您展示如何有效地編寫穩健且易於維護的 Java 程式碼。

《Hands-On Spring Security 5 for Reactive Applications》從反應式編程、Spring Framework 和 Spring Security 的基本概念開始。接著,您將學習各種身份驗證機制,以及如何輕鬆地將它們與 Spring MVC 應用程式整合。您還將了解如何使用 Spring Security 在 Spring WebFlux 應用程式中實現授權。您將能夠探索為保護 REST API 而實現 OAuth2 所需的安全配置,並在微服務和無伺服器應用程式中整合安全性。本書將指導您整合附加元件,為任何 Spring Security 模組增添價值。

在書籍結束時,您將能熟練地在您的 Java 應用程式中整合 Spring Security。

您將學到的內容
- 理解 Spring Framework 與反應式應用程式編程之間的關聯
- 使用 Spring Security 表達式實現簡單的安全配置
- 發現 OAuth2 與 OpenID Connect 之間的關係
- 使用 Spring 保護微服務和無伺服器應用程式
- 整合附加元件,如 HDIV、Crypto Module 和 CORS 支援
- 應用 Spring Security 5 功能以增強您的 Java 反應式應用程式

本書適合誰
如果您是希望改善應用程式安全性的 Java 開發人員,那麼本書適合您。為了充分利用本書,您需要對 Spring、Spring Security 框架和反應式應用程式有基本的了解。

目錄
1. Spring 5 和 Spring Security 5 概述
2. 深入探討 Spring Security
3. 使用 SAML、LDAP 和 OAuth/OIDC 進行身份驗證
4. 使用 CAS 和 JAAS 進行身份驗證
5. 與 Spring WebFlux 整合
6. REST API 安全性
7. Spring Security 附加元件