Ejemplo n.º 1
0
  @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();
          }
        });
  }
Ejemplo n.º 2
0
  // [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);
    }
  }