diff options
author | Andrew Arnott <andrewarnott@gmail.com> | 2009-12-03 16:09:13 -0800 |
---|---|---|
committer | Andrew Arnott <andrewarnott@gmail.com> | 2009-12-03 16:14:07 -0800 |
commit | 1475bce5e1c00266ed354fbc0513734be7ed705a (patch) | |
tree | e16904f390c887c68d89ec8a16b0ce1fe76daf15 /src | |
parent | d01644a5d9a776db3ca9465fc56bdb499797c379 (diff) | |
download | DotNetOpenAuth-1475bce5e1c00266ed354fbc0513734be7ed705a.zip DotNetOpenAuth-1475bce5e1c00266ed354fbc0513734be7ed705a.tar.gz DotNetOpenAuth-1475bce5e1c00266ed354fbc0513734be7ed705a.tar.bz2 |
Extensions that lack a type URI namespace parameter are no longer picked up for OpenID 2.0 messages, since only 1.1 messages should be given that assistance.
Diffstat (limited to 'src')
-rw-r--r-- | src/DotNetOpenAuth/OpenId/Extensions/ExtensionArgumentsManager.cs | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/DotNetOpenAuth/OpenId/Extensions/ExtensionArgumentsManager.cs b/src/DotNetOpenAuth/OpenId/Extensions/ExtensionArgumentsManager.cs index 5c4e978..e33be0f 100644 --- a/src/DotNetOpenAuth/OpenId/Extensions/ExtensionArgumentsManager.cs +++ b/src/DotNetOpenAuth/OpenId/Extensions/ExtensionArgumentsManager.cs @@ -70,10 +70,12 @@ namespace DotNetOpenAuth.OpenId.Extensions { } // For backwards compatibility, add certain aliases if they aren't defined. - foreach (var pair in typeUriToAliasAffinity) { - if (!mgr.aliasManager.IsAliasAssignedTo(pair.Key) && - !mgr.aliasManager.IsAliasUsed(pair.Value)) { - mgr.aliasManager.SetAlias(pair.Value, pair.Key); + if (mgr.protocol.Version.Major < 2) { + foreach (var pair in typeUriToAliasAffinity) { + if (!mgr.aliasManager.IsAliasAssignedTo(pair.Key) && + !mgr.aliasManager.IsAliasUsed(pair.Value)) { + mgr.aliasManager.SetAlias(pair.Value, pair.Key); + } } } |