4.7.4. Authentication and Authorization

Elastic Social is designed to be as flexible and modular as possible when it comes to identity and access management. It comes preintegrated with Spring Security, Spring Social and its own user database provided by the CommunityUserService to cover identity and access management out of the box but every component may be replaced.

The following picture depicts the components involved in identity and access management:

Components in identity and access management

Figure 4.3. Components in identity and access management