goal seems to be to create 1-1 API and feature compatibility, which is very different from various open source IdPs