https://medium.com/decentralized-identity/using-openid-connect-with-decentralized-identifiers-24733f6fa636