Exemplo n.º 1
0
        void ValidateVerifierMatchesStoredVerifier(IOAuthContext context)
        {
            string actual = context.Verifier;

            if (string.IsNullOrEmpty(actual))
            {
                throw Error.MissingRequiredOAuthParameter(context, Parameters.OAuth_Verifier);
            }

            string expected = _tokenStore.GetVerificationCodeForRequestToken(context);

            if (expected != actual.Trim())
            {
                throw Error.RejectedRequiredOAuthParameter(context, Parameters.OAuth_Verifier);
            }
        }