Web components: (v5.3)
A pac4j implementation must implement the necessary web components based on the pac4j logics:
- the security filer to secure an URL, based on the 
SecurityLogic - the callback endpoint to finish the login process for 
IndirectClientin web applications. Based on theCallbackLogic - the logout endpoint to handle the local and central logouts, based on the 
LogoutLogic. 
See How to implement pac4j for a new framework/tool to get more technical details.