Started OAuth logic with pac4j

Copied some logic from makotan/ninja-pac4j