SeamFramework.org
Community Documentation
Prev
Next
Part IV. Seam Security
Table of Contents
30. Security - Introduction
30.1. Overview
30.1.1. Authentication
30.1.2. Identity Management
30.1.3. External Authentication
30.1.4. Authorization
30.2. Configuration
30.2.1. Maven Dependencies
30.2.2. Enabling the Security Interceptor
30.2.3. Third Party Dependencies
31. Security - Authentication
31.1. Basic Concepts
31.2. Built-in Authenticators
31.3. Which Authenticator will Seam use?
31.4. Writing a custom Authenticator
32. Security - Identity Management
32.1. Overview
32.2. Configuring Seam to use Identity Management
32.3. Using the Identity Management Features
32.3.1. Managing Users and Groups
32.3.2. Managing Relationships
32.3.3. Managing Roles
32.4. JpaIdentityStore
32.4.1. Recommended database schema
32.4.2. Configuring JpaIdentityStore
32.4.3. Configuring your Entities
33. Security - External Authentication
33.1. Introduction
33.1.1. Configuration
33.2. OpenID
33.2.1. Overview
33.2.2. Enabling OpenID for your application
33.2.3. Choosing which OpenID provider to use
33.2.4. Managing the OpenID authentication process
34. Security - Authorization
34.1. Basic Concepts
34.1.1. IdentityType
34.1.2. User
34.1.3. Group
34.1.4. Role
34.1.5. RoleType
34.2. Role and Group-based authorization
34.3. Typesafe authorization
34.3.1. Creating a typesafe security binding
34.3.2. Creating an authorizer method
34.3.3. Applying the binding to your business methods
34.3.4. Built-in security binding annotations
Prev
Chapter 29. Seam Transaction Reference
Top of page
Front page
Next
Chapter 30. Security - Introduction