/// <summary> /// Handles verification for an OAuthRequest in an ASP.NET scenario. /// </summary> /// <param name="sender">OAuthRequest</param> /// <param name="args">Authorization args</param> public static void HandleVerification(object sender, AuthorizationVerificationEventArgs args) { HttpContext httpContext = HttpContext.Current; // Look for verifier string verifier = httpContext.Request.QueryString[Constants.VerifierParameter]; if (verifier != null) { args.Verifier = verifier; // Found verifier } }
/// <summary> /// Raises the AuthorizationVerificationEventArgs that allows a Consumer to provide /// the verifier received after authorization if it has it. /// </summary> /// <returns></returns> protected virtual void DoCollectVerifier() { // Invoke the authorization handler var verificationArgs = new AuthorizationVerificationEventArgs(); if (this.VerificationHandler != null) { this.VerificationHandler(this, verificationArgs); } // Store the verifier if it has been specified if (!string.IsNullOrEmpty(verificationArgs.Verifier)) { this.RequestTokenVerifier = verificationArgs.Verifier; } }
/// <summary> /// Raises the AuthorizationVerificationEventArgs that allows a Consumer to provide /// the verifier received after authorization if it has it. /// </summary> /// <returns></returns> protected virtual void DoCollectVerifier() { // Invoke the authorization handler var verificationArgs = new AuthorizationVerificationEventArgs(); if (this.VerificationHandler != null) this.VerificationHandler(this, verificationArgs); // Store the verifier if it has been specified if (!string.IsNullOrEmpty(verificationArgs.Verifier)) this.RequestTokenVerifier = verificationArgs.Verifier; }
/// <summary> /// Handles verification for an OAuthRequest in an ASP.NET scenario. /// </summary> /// <param name="sender">OAuthRequest</param> /// <param name="args">Authorization args</param> public static void HandleVerification(object sender, AuthorizationVerificationEventArgs args) { HttpContext httpContext = HttpContext.Current; // Look for verifier string verifier = httpContext.Request.QueryString[Constants.VerifierParameter]; if (verifier != null) args.Verifier = verifier; // Found verifier }