OpenID Connect 対応してるとか言っても、仕様上はOptionalだったり、定義されてなかったりで、実装上解釈の余地があるいろいろです。
というわけで、各社の現実的な実装はどうなってるのかなって思って調べるのに、リンク集をまとめておく。
特になにかを網羅するものではないですが、元ネタとしてOpenID Certificationのリンク集を参考にしております。
参考:
ただ上記はリンクの安定性のためか、サービス/製品のトップページとかにリンクされているものが多いようです。
が、どちらかと言えば、開発者向けのドキュメントのトップページのリンクが欲しいねん。
なので、以下は多少リンクが不安定で、時間が経つと、リンク切れなどする可能性あるけどごめんね。
ここでの分類は、便宜上、最低限OpenID Connect (Basic OP) のプロファイルをパスしているものを、OpenID Connect準拠のサービスとして分類しています。
あと数が多いので、いつくか気になったものをピックアップしたものだけですが、これが載ってないとか、あれが載ってないとかは、特に深い意味はありません。
OpenID Connect準拠のWebサービス
- Google: https://developers.google.com/identity/protocols/OpenIDConnect
- LINE: https://developers.line.me/ja/docs/line-login/overview/
- PayPal: https://developer.paypal.com/docs/integration/direct/identity/
- Yahoo! Japan: https://developer.yahoo.co.jp/yconnect/
OpenID Connect準拠のSaaS
- Auth0: https://auth0.com/docs/protocols/oidc
- Authlete: https://www.authlete.com/documents/definitive_guide/
OpenID Connect準拠のOSS
- Keycloak: https://www.keycloak.org/documentation.html
- OpenAM: https://backstage.forgerock.com/docs/openam
- ORY Hydra: https://www.ory.sh/docs/guides/master/
OpenID Connect準拠ではないサービス
- GitHub: https://developer.github.com/apps/building-oauth-apps/
- Facebook: https://developers.facebook.com/docs/facebook-login
- Twitter: https://developer.twitter.com/en/docs/twitter-for-websites/log-in-with-twitter/login-in-with-twitter
- Microsoft Azure: https://docs.microsoft.com/ja-jp/azure/active-directory/develop/