PAC4J based universal authenticator

Version 1.1 by Thomas Mortagne on 2019/01/02 17:36

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

2019

Status

Proposed

Tags:
Created by Thomas Mortagne on 2019/01/02 17:36
   

Get Connected