구글 사인 인 관련 질문입니다.

고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.

커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.

문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.

구글 사인 인 관련. 토큰 로그인 진행시 파이어베이스에도 로그인을 같이 진행 하고 싶습니다.
토큰을 추가로 획득 가능한 방법이 있나요.

gpgs v2는 사용 해보니. 게임 앱 키자마자 Gpgs 로그인으로 변경되어서 고려하지 않고 구글 사인 인으로 변경 중입니다.

        Credential credential = GoogleAuthProvider.GetCredential( ***Token***, null );

        firebaseAuth.SignInWithCredentialAsync( credential ).ContinueWith( task =>
        {
            if( task.IsCanceled )
            {
                Debug.Log( "SignInWithCredentialAsync was canceled." );
                return;
            }
            if( task.IsFaulted )
            {
                Debug.Log( "SignInWithCredentialAsync encountered an error: " + task.Exception );
                return;
            }
        } );

뒤끝에서 제공 하는 구글 사인 인 SDK 사용 중입니다.

안녕하세요 개발자님,
파이어베이스 SDK에서 필요로 하는 정보가 구글 로그인에 사용된 구글 토큰이라면
해당 토큰값을 사용하도록 코드를 구성하여 주시면 됩니다.

아래는 구글로그인 예제 코드입니다.

public void StartGoogleLogin() {
    TheBackend.ToolKit.GoogleLogin.Android.GoogleLogin(GoogleLoginCallback);
}

private void GoogleLoginCallback(bool isSuccess, string errorMessage, string token) {
    if (isSuccess == false) {
        Debug.LogError(errorMessage);
        return;
    }
    
    Debug.Log("구글 토큰 : " + token);
    var bro = Backend.BMember.AuthorizeFederation(token, FederationType.Google);
    Debug.Log("페데레이션 로그인 결과 : " + bro);
}

네 답변 감사합니다.
게임을 재 로그인 했을 경우 뒤끝서버 토큰 로그인을 사용 합니다.

토큰 로그인 성공 했을 경우 파이어베이스도 로그인 시켜주고 싶었습니다.
그래서 구글 토큰을 다시 얻고 싶은데요. 해당 기능이 있을까요?
아니면 클라이언트나 뒤끝게임정보에 저장 해두어야 할까요?

토큰 로그인의 경우 구글 로그인이 없이 뒤끝의 토큰을 통해 로그인을 진행하기 때문에,
구글 토큰은 받아오지 않고 로그인이 진행됩니다.

말씀해주신 것처럼 파이어베이스 로그인이 추가로 필요한 경우 토큰로그인이 아닌 구글로그인 과정을 진행해주셔야만 합니다.

좋아요 1