summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorAndrew Arnott <andrewarnott@gmail.com>2009-12-03 16:09:13 -0800
committerAndrew Arnott <andrewarnott@gmail.com>2009-12-03 16:14:07 -0800
commit1475bce5e1c00266ed354fbc0513734be7ed705a (patch)
treee16904f390c887c68d89ec8a16b0ce1fe76daf15 /src
parentd01644a5d9a776db3ca9465fc56bdb499797c379 (diff)
downloadDotNetOpenAuth-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.cs10
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);
+ }
}
}