2016-10-03 5 views
0

C#ASP.NET MVC 4私はOAuthWebSecurityを使ってFacebookとしてログインします。 私はEmailをいくつか必要とします。しかし、はであり、最も重要な部分はであり、それがなければではなくが続きます。MVC4 OAuthWebSecurityでユーザーが権限を編集したときに再度権限を要求する方法?

ご存知のように、最初の画像はリクエストです。しかし、このステップではユーザーの権限を編集することができます。 enter image description here

そして、この第二の画像のように続ける前にEmailを変更: enter image description here

ここで問題です。一度ユーザー無効オプション、私はC# MVC4側のの最初のイメージを再リクエストできません。それは常になしでをバイパスして戻ってきます。

Emailが無効になっている場合は、は最初の画像を表示するにはどうすればよいですか?また

、あなたは私がFacebookのログインが、私はauth=rerequestを追加することで、ここでhttps://github.com/tapanila/MVCScopedClient/blob/master/Source/MVCScopedClients/FacebookScopedClient.cs

答えて

0

コードを使用しない方法を知っている必要がある場合は、問題を解決しました。

public void RequestAuthentication(System.Web.HttpContextBase context, Uri returnUrl) 
     { 
      string url = baseUrl + _appId + "&redirect_uri=" + HttpUtility.UrlEncode(returnUrl.ToString()) + "&scope=" + scope + "&auth_type=rerequest"; 
      context.Response.Redirect(url); 
     } 
関連する問題