Added Open ID Connect base backend

See #300