にリダイレクトすることがFBのログインpage.Butに適切にリダイレクトするGoogleのために拒否し、それはFBとGoogle.Butで正常に動作権限を許可する場合
私は、ユーザーがあなたが拒否、ユーザが何を意味するfacebookアカウント
diff --git a/components/application-authenticators/org.wso2.carbon.identity.application.authenticator.social/src/main/java/org/wso2/carbon/identity/application/authenticator/social/facebook/FacebookAuthenticator.java b/components/application-authenticators/org.wso2.carbon.identity.application.authenticator.social/src/main/java/org/wso2/carbon/identity/application/authenticator/social/facebook/FacebookAuthenticator.java
index 780e732..cd62cf6 100644
--- a/components/application-authenticators/org.wso2.carbon.identity.application.authenticator.social/src/main/java/org/wso2/carbon/identity/application/authenticator/social/facebook/FacebookAuthenticator.java
+++ b/components/application-authenticators/org.wso2.carbon.identity.application.authenticator.social/src/main/java/org/wso2/carbon/identity/application/authenticator/social/facebook/FacebookAuthenticator.java
@@ -138,6 +138,10 @@ public class FacebookAuthenticator extends AbstractApplicationAuthenticator impl
request.getParameter(FacebookAuthenticatorConstants.OAUTH2_PARAM_STATE) != null &&
FacebookAuthenticatorConstants.FACEBOOK_LOGIN_TYPE.equals(getLoginType(request))) {
return true;
+ } else if (request.getParameter(FacebookAuthenticatorConstants.OAUTH2_PARAM_STATE) != null &&
+ request.getParameter("error") != null) {
+ //if sends error like access_denied
+ return true;
}
return false;
にアクセスするためのアプリケーションへのアクセス許可を与えないときFacebookAuthenticatorがエラーを処理しないと思いますか?ログイン試行に失敗したことを意味しますか? –
いいえ、ユーザーがOAuthを使用できるようにする必要があります。ユーザーがアプリを拒否した場合は、例外 – Althaf
がスローされます。認証フレームワークとoAuth2モジュールのデバッグログを有効にしてください。この問題を理解することは役に立ちます。 –