I run a build with DotNetOpenAuth mono branches and have problems with No OpenID Endpoint Found errors that try to authenticate with Google but are not sure how to diagnose them.
Additional Information:
- Performing the same assembly of mono branches under Windows.
- Authentication using the local openid provider works fine (Windows and Linux).
- Authentication using myopenid works (maybe it's not https, like google?)
- Same Web.Config performs binary copying of everything under Windows and Linux.
- Disable the DNOA openid cacheDiscovery parameter.
- Verified SSL works through a firewall from a Linux machine. (i.e.
wget https://www.google.com ). - Checked apache error logs, no error reported.
Any tips on how to diagnose this?
Follow up: still looking at this, as far as I can tell, this is a mono / ssl problem not related to dotnetopenauth. A simple ssl request with C # code is not executed with an invalid certificate received from the server. Error code: exception 0xffffffff800b010a.
Running mozroots under mono 2.4 / ubuntu 9.10 the desktop fixes the problem, but the same mozroots command on the mono 2.6 / ubuntu 10.10 server does not help. I use this:
yes yes|sudo mozroots --import --machine
It says that he imported the certificates, but a simple command-line tool for requesting https://www.google.com still does not work.
source share