현재 로그인쪽을 하고 있는데 firebase에 계정을 생성하고 있습니다.
구글 계정에 대한 access token은 onActivityResult를 통해서 갖고 올 수 있는데
일반 계정에 대한 access Token을 가져오는 방법은 아무리 찾아봐도 안나오더라구요
혹시 일반 계정으로 했을 때, access token을 가져올 수 있는 방법이 있을까요??
아래는 구글계정으로 로그인했을 때입니다.

아래는 일반계정으로 로그인했을 때입니다.
//로그인
public void signIn(View view) {
email = editTextEmail.getText().toString();
password = editTextPassword.getText().toString();
if(isValidEmail() && isValidPasswd()) {
mAuth.signInWithEmailAndPassword(email, password)
.addOnCompleteListener(this, new OnCompleteListener<AuthResult>() {
@Override
public void onComplete(@NonNull final Task<AuthResult> task) {
if (task.isSuccessful()) {
// 로그인 성공
Toast.makeText(MainActivity.this, R.string.success_login, Toast.LENGTH_SHORT).show();
FirebaseUser user = mAuth.getCurrentUser();
logUserInfo(user);
printTextViewUserInfo(user);
mGoogleApiClient.connect();
OptionalPendingResult<GoogleSignInResult> opr = Auth.GoogleSignInApi.silentSignIn(mGoogleApiClient);
GoogleSignInResult result = null;
if (opr.isDone()) {
result = opr.get();
}
if (result.isSuccess()) {
// Google Sign In was successful, authenticate with Firebase
Log.v("알림", "google sign 성공, FireBase Auth.");
final GoogleSignInAccount account = result.getSignInAccount();
firebaseAuthWithGoogle(account);
Runnable runnable = new Runnable() {
@Override
public void run() {
try {
String scope = "oauth2:" + Scopes.EMAIL + " " + Scopes.PROFILE;
String accessToken = GoogleAuthUtil.getToken(getApplicationContext(), account.getAccount(), scope, new Bundle());
Log.i("accessToken", accessToken); //accessToken:ya29.Gl...
} catch (IOException e) {
e.printStackTrace();
} catch (GoogleAuthException e) {
e.printStackTrace();
}
}
};
AsyncTask.execute(runnable);
}
} else {
// 로그인 실패
Toast.makeText(MainActivity.this, R.string.failed_login, Toast.LENGTH_SHORT).show();
}
}
});
}
}
아래는 firebase입니다.
