Open Source Identity Management Patterns and Practices Using OpenAM 10.x
暫譯: 使用 OpenAM 10.x 的開源身份管理模式與實踐

Waylon Kenning

  • 出版商: Packt Publishing
  • 出版日期: 2013-07-04
  • 售價: $1,540
  • 貴賓價: 9.5$1,463
  • 語言: 英文
  • 頁數: 116
  • 裝訂: Paperback
  • ISBN: 1782166823
  • ISBN-13: 9781782166825
  • 海外代購書籍(需單獨結帳)

商品描述

An intuitive guide to learning OpenAM access management capabilities for web and application servers

Overview

  • Learn patterns, practices, and the terminology of Identity Management
  • Learn how to install OpenAM 10.x
  • Protect web and application servers using policy agents
  • Protect applications using the Security Assertion Markup Language (SAML)
  • Integrated OAuth 2 logins like Facebook with OpenAM protected applications

In Detail

OpenAM is a web-based open source application that provides authentication, authorization, entitlement and federation services. OpenAM provides core identity services to simplify the implementation of transparent single sign-on (SSO) as a security component in a network infrastructure. It also provides the foundation for integrating diverse web applications that might typically operate against a disparate set of identity repositories and that are hosted on a variety of platforms such as web application servers.

Open Source Identity Management Patterns and Practices Using OpenAM 10.x is a condensed, practical guide on installing OpenAM to protect your web applications. This book will teach you how to integrate to different identity sources such as Active Directory or Facebook using two-factor authentications.

Open Source Identity Management Patterns and Practices Using OpenAM 10.x looks at Identity Management and how to implement it using OpenAM 10.x. It specifically focuses on providing authentication to your web application using either a local identity source or a cloud-based identity source, so you don’t have to worry about authentication in your application.

You will learn how to install OpenAM, and then how to install policy agents against your web and application servers to do authentication. In addition, we’ll focus on integrating to applications directly using SAML, either through the use of a small preconfigured application, or through a third-party SAML library. Finally, we’ll focus on integrating to cloud identity providers using OAuth 2.0 and utilizing two-factor authentication.

If you want a scalable robust identity management infrastructure, Open Source Identity Management Principles and Patterns Using OpenAM 10.x will get you up and running in the least amount of time possible.

What you will learn from this book

  • Understand Identity Management principles
  • Install OpenAM 10.x
  • Install policy agents against Apache Web Server and Tomcat Servlet Container
  • Implement cross-domain authentication
  • Implement distributed authentication using DMZs
  • Deploy Java application authentication quickly using Fedlets
  • Understand the federation of applications to OpenAM using SAML
  • Integrate to cloud-based identity providers using OAuth 2.0
  • Configure two-factor authentication
  • Implement entitlements with REST and XACML

Approach

This is a Packt Mini in a tutorial format that provides multiple examples on Identity Management using OpenAM 10.x.

Who this book is written for

Open Source Identity Management Patterns and Practices Using OpenAM 10.x is great for developers and architects who are new to Identity Management, and who want a brief overview of what’s possible and how to quickly implement a prototype. It’s assumed that you’ve had experience with web applications and some knowledge of Apache and Tomcat.

商品描述(中文翻譯)

一個直觀的指南,學習 OpenAM 的存取管理功能,適用於網頁和應用伺服器

概述
- 學習身份管理的模式、實踐和術語
- 學習如何安裝 OpenAM 10.x
- 使用政策代理保護網頁和應用伺服器
- 使用安全聲明標記語言 (SAML) 保護應用程式
- 將 Facebook 等整合的 OAuth 2 登入與 OpenAM 保護的應用程式結合

詳細內容
OpenAM 是一個基於網頁的開源應用程式,提供身份驗證、授權、權限和聯邦服務。OpenAM 提供核心身份服務,以簡化透明單一登入 (SSO) 的實作,作為網路基礎架構中的安全組件。它還為整合多樣的網頁應用程式提供基礎,這些應用程式通常可能針對不同的身份儲存庫運作,並且托管在各種平台上,例如網頁應用伺服器。

《使用 OpenAM 10.x 的開源身份管理模式與實踐》是一本簡明實用的指南,介紹如何安裝 OpenAM 以保護您的網頁應用程式。本書將教您如何使用雙因素身份驗證整合不同的身份來源,例如 Active Directory 或 Facebook。

《使用 OpenAM 10.x 的開源身份管理模式與實踐》探討身份管理及如何使用 OpenAM 10.x 實作。它特別專注於為您的網頁應用程式提供身份驗證,無論是使用本地身份來源還是雲端身份來源,讓您無需擔心應用程式中的身份驗證問題。

您將學習如何安裝 OpenAM,然後如何在您的網頁和應用伺服器上安裝政策代理以進行身份驗證。此外,我們將專注於使用 SAML 直接整合應用程式,無論是透過小型預配置的應用程式,還是透過第三方 SAML 函式庫。最後,我們將專注於使用 OAuth 2.0 整合雲端身份提供者並利用雙因素身份驗證。

如果您想要一個可擴展且穩健的身份管理基礎架構,《使用 OpenAM 10.x 的開源身份管理原則與模式》將幫助您在最短的時間內啟動並運行。

您將從本書中學到的內容
- 理解身份管理原則
- 安裝 OpenAM 10.x
- 在 Apache Web Server 和 Tomcat Servlet Container 上安裝政策代理
- 實作跨域身份驗證
- 使用 DMZ 實作分散式身份驗證
- 快速部署 Java 應用程式身份驗證,使用 Fedlets
- 理解使用 SAML 將應用程式聯邦到 OpenAM
- 使用 OAuth 2.0 整合雲端身份提供者
- 配置雙因素身份驗證
- 使用 REST 和 XACML 實作權限

方法
這是一本 Packt Mini 的教程格式,提供多個使用 OpenAM 10.x 進行身份管理的範例。

本書的讀者對象
《使用 OpenAM 10.x 的開源身份管理模式與實踐》非常適合對身份管理不熟悉的開發人員和架構師,並希望快速了解可能性及如何快速實作原型。假設您對網頁應用程式有經驗,並對 Apache 和 Tomcat 有一定的了解。