Nicely done Sir :)
We are in the process of adding OpenID Connect / OAuth 2.0 support to all our services at work, for a couple of reasons that I wanted to mention, in addition to your first point about not sharing passwords (always good advice!):
Great! the Federated authentication sounds like a great idea.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.