We've already seen how easy and useful it can be to integrate third-party libraries in hapi with the usage of blipp
and hapi-level
in the previous examples. Let's look at the other plugins that are available in the hapi ecosystem. The list I've gathered here is certainly not exhaustive; these are only a few pulled out from the hapijs.com website just to showcase the wide range of plugins available in the ecosystem; for the full list, visit hapijs.com/plugins or visit https://hapi-plugins.com/,a searchable database of hapi plugins.
Authentication will be covered in detail in Chapter 5, Securing Applications with Authentication and Authorization, so we won't go into detail on these plugins here, but it's good to be aware that there are plugins in the hapi ecosystem that do the heavy lifting in terms of authentication, such as parsing request headers or cookies. A few of these plugins are as follows: