diff options
Diffstat (limited to 'src/DotNetOpenId/Provider/CheckIdRequest.cs')
-rw-r--r-- | src/DotNetOpenId/Provider/CheckIdRequest.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/DotNetOpenId/Provider/CheckIdRequest.cs b/src/DotNetOpenId/Provider/CheckIdRequest.cs index 373ba2e..98d7428 100644 --- a/src/DotNetOpenId/Provider/CheckIdRequest.cs +++ b/src/DotNetOpenId/Provider/CheckIdRequest.cs @@ -243,8 +243,8 @@ namespace DotNetOpenId.Provider { }
if (Protocol.Version.Major >= 2) {
- if (LocalIdentifier == Protocol.ClaimedIdentifierForOPIdentifier ^
- ClaimedIdentifier == Protocol.ClaimedIdentifierForOPIdentifier) {
+ if (LocalIdentifier == ((Identifier)Protocol.ClaimedIdentifierForOPIdentifier) ^
+ ClaimedIdentifier == ((Identifier)Protocol.ClaimedIdentifierForOPIdentifier)) {
throw new OpenIdException(string.Format(CultureInfo.CurrentCulture,
Strings.MatchingArgumentsExpected, Protocol.openid.claimed_id,
Protocol.openid.identity, Protocol.ClaimedIdentifierForOPIdentifier),
@@ -252,7 +252,7 @@ namespace DotNetOpenId.Provider { }
}
- if (ClaimedIdentifier == Protocol.ClaimedIdentifierForOPIdentifier &&
+ if (ClaimedIdentifier == ((Identifier)Protocol.ClaimedIdentifierForOPIdentifier) &&
Protocol.ClaimedIdentifierForOPIdentifier != null) {
// Force the OP to deal with identifier_select by nulling out the two identifiers.
IsDirectedIdentity = true;
@@ -314,4 +314,4 @@ CheckIdRequest.ReturnTo = '{4}' returnString, Immediate, Realm, LocalIdentifier, Mode, ReturnTo);
}
}
-}
\ No newline at end of file +} |