PAC4J based universal authenticator

Last modified by Clément Aubin on 2022/02/25 09:25

Mentor(s)
Details

The idea is to build a bridge authenticator around PAC4J. XWiki allows writing custom authenticator and there is many of those, see http://www.xwiki.org/xwiki/bin/view/Documentation/AdminGuide/Authentication/#HCustomAuthentication but they are written one by one and they don't share much with each other.

It would be nice to have the possibility to reuse the tons of authenticators that comes with PAC4J. Doing that means doing some plumbing and wiring to transmit all the information required by PAC4J and back to the XWiki authentication API (and UI when required).

Developer profile
  • Mostly Java
  • Understanding HTTP and various authentication systems (user/pass, header, OAuth2, etc.) at least theoretically
Year

2020

Status

Proposed

Tags:
   

Get Connected