first working version of oidentd support - broken, WIP