# If running code is the authority, DotNetOpenAuth uses # preferred_auth_level*_types*. The openidenabled.com Python implementation of draft 5 uses that, also. -- Jonathan Daugherty