@Override public void onSuccess(final LoginResult loginResult) { Log.d("something", "2"); loginResult.getRecentlyDeniedPermissions(); Stormpath.socialLogin( SocialProvidersResponse.FACEBOOK, loginResult.getAccessToken().getToken(), null, new StormpathCallback<Void>() { @Override public void onSuccess(Void aVoid) { // we are logged in via fb! Toast.makeText( LoginActivity.this, "Success! " + loginResult.getAccessToken().getToken(), Toast.LENGTH_LONG) .show(); onLoginSuccessStormpath(); } @Override public void onFailure(StormpathError error) { Toast.makeText(LoginActivity.this, error.message(), Toast.LENGTH_LONG).show(); } }); }
// [START handleSignInResult] private void handleSignInResult(GoogleSignInResult result) { Log.d("Test ", "handleSignInResult:" + result.isSuccess()); if (result.isSuccess()) { // Signed in successfully, show authenticated UI. GoogleSignInAccount acct = result.getSignInAccount(); String authCode = acct.getServerAuthCode(); Log.d("code", authCode); // mStatusTextView.setText(getString(R.string.signed_in_fmt, acct.getDisplayName())); // updateUI(true); // Stormpath.socialGoogleCodeAuth(SocialProvidersResponse.GOOGLE, new // SocialProviderConfiguration(getString(R.string.goog_app_id), // getString(R.string.goog_app_id)), new StormpathCallback<String>() { // @Override // public void onSuccess(String s) { // Log.d("THis worked", s); // } // // @Override // public void onFailure(StormpathError error) { // // } // }); Stormpath.socialLogin( SocialProvidersResponse.GOOGLE, null, authCode, new StormpathCallback<Void>() { @Override public void onSuccess(Void aVoid) { onLoginSuccessStormpath(); } @Override public void onFailure(StormpathError error) { Toast.makeText(getBaseContext(), "Log in failed", Toast.LENGTH_SHORT).show(); } }); } else { // Signed out, show unauthenticated UI. // updateUI(false); } }