JBoss.orgCommunity Documentation

Part III. eXoCore

Table of Contents

70. Database Creator
70.1. API
70.2. A configuration examples
70.3. An examples of a DDL script
71. Security Service
71.1. Framework
71.1.1. ConversationState and ConversationRegistry
71.1.2. Authenticator
71.2. Usage
71.2.1. JAAS login module
71.2.2. Predefinded JAAS login modules
71.2.3. J2EE container authentication
72. Spring Security Integration
72.1. Installation
72.2. Configuration
72.2.1. JAAS disabling
72.2.2. Enabling spring security
72.2.3. security-context.xml
72.3. Login portlet example
72.3.1. Building the portlet
72.3.2. Setting up the login portal page
72.3.3. Customization of portal login and logout urls
72.3.4. A look at the login page
72.4. Integration strategies
72.4.1. Direct integration
72.4.2. Replication
72.5. Integration with eXo portal
72.6. Security context propagation to portlets
72.6.1. Portal side filter
72.6.2. Portlet side filter
72.7. Conclusion
73. Organization Service
73.1. Organizational Model
73.1.1. User
73.1.2. Group
73.1.3. Membership
73.2. Custom Organization Service implementation instructions
73.2.1. Basic entities implementation
73.2.2. Unit handlers implementation
73.2.3. Extending BaseOrganizationService class
73.2.4. Verification of compliance
73.3. Related articles and how-tos
74. Organization Service Initializer
75. Organization Listener
75.1. Writing your own listeners
75.1.1. UserEventListener
75.1.2. GroupEventListener
75.1.3. MembershipEventListener
75.2. Registering your listeners
76. Update ConversationState when user's Membership changed
77. DB Schema creator service (JDBC implementation)
78. Database Configuration for Hibernate
78.1. Generic configuration
78.2. Example DB configuration
78.3. Registering custom Hibernate XML files into the service
79. LDAP Configuration
79.1. Quickstart
79.2. Configuration
79.2.1. Connection Settings
79.2.2. Organization Service Configuration
79.3. Advanced topics
79.3.1. Automatic directory population
79.3.2. Active Directory sample configuration
79.3.3. OpenLDAP dynlist overlays
80. Organization Service TCK tests configuration
80.1. Maven pom.xml file configuration
80.2. Standalone container and Organization Service configuration
81. Tika Document Reader Service
81.1. Architecture
81.2. Configuration
81.3. Old-style DocumentReaders and Tika Parsers
81.3.1. How to make and register own DocumentReader
81.4. TikaDocumentReader features and notes
82. Digest Authentication
82.1. Server configuration
82.1.1. Tomcat Server configuration
82.1.2. Jetty server configuration
82.1.3. JBoss server configuration
82.2. OrganizationService implementation requirements

The eXo Core is a set of common services, such as Authentication and Security, Organization, Database, Logging, JNDI, LDAP, Document reader, and other services, that are used by eXo products and modules. It also can be used in the business logic.