Is SSO using OpenID Connect supported in AEM?
Sling's OpenID Authentication Handler is deprecated, but what's being used for Facebook and Twitter? What are the steps to write our own?
Openid is not directly supported but can be used via community projects as per 
You can check  for sample implementation under the communities project.