고객님의 문의에 답변하는 직원은 고객 여러분의 가족 중 한 사람일 수 있습니다.
고객의 언어폭력(비하, 조롱, 욕설, 협박, 성희롱 등)으로부터 직원을 보호하기 위해
관련 법에 따라 수사기관에 필요한 조치를 요구할 수 있으며, 형법에 의해 처벌 대상이 될 수 있습니다.
커뮤니티 이용 정책에 위배되는 게시물을 작성할 경우, 별도 안내 없이 게시물 삭제 또는 커뮤니티 이용이 제한될 수 있습니다.
문의 응대 : 평일 오전 10시 ~ 오후 6시
문의를 남기실 경우 다음 항목을 작성해 주세요.
정보가 부족하거나 응대시간 외 문의하는 경우 확인 및 답변이 지연될 수 있습니다.
- 뒤끝 SDK 버전 :
- 프로젝트명 : skeleton
- 스테이터스 코드 : 401
- 에러 코드 : BadUnauthorizedException
- 에러 메시지 : bad bad google access Token 잘못된 bad google access Token입니다
게스트 로그인후 > 뒤끝 구글 sdk로 페더레이션 전환 목적
구글 로그인 자체는 진행잘됩니다
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// 뒤끝 SDK namespace 추가
using BackEnd;
public class BackendLogin
{
private static BackendLogin _instance = null;
public static BackendLogin Instance
{
get
{
if (_instance == null)
{
_instance = new BackendLogin();
}
return _instance;
}
}
public void GuestLogin()
{
BackendReturnObject bro = Backend.BMember.GuestLogin("게스트 로그인으로 로그인함");
if(bro.IsSuccess())
{
Debug.Log("게스트 로그인에 성공했습니다");
}
if (bro.IsSuccess())
{
Debug.Log("게스트 성공했습니다 : " + bro);
}
else
{
Debug.LogError("게스트에 실패했습니다 : " + bro);
}
}
public void ChangeCustomToFederation()
{
BackendReturnObject bro = Backend.BMember.ChangeCustomToFederation("federationToken", FederationType.Google);
if(bro.IsSuccess())
{
Debug.Log("로그인 타입 전환에 성공했습니다");
}
if (bro.IsSuccess())
{
Debug.Log("구글 전환 성공했습니다 : " + bro);
}
else
{
Debug.LogError("구글 전환 실패했습니다 : " + bro);
}
}
public void UpdateNickname(string nickname)
{
Debug.Log("닉네임 변경을 요청합니다.");
var bro = Backend.BMember.UpdateNickname(nickname);
if (bro.IsSuccess())
{
Debug.Log("닉네임 변경에 성공했습니다 : " + bro);
}
else
{
Debug.LogError("닉네임 변경에 실패했습니다 : " + bro);
}
}
}
/////////////////
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
// 뒤끝 SDK 초기화 스크립트
using BackEnd;
public class BackendManager : MonoBehaviour
{
public void StartGuestLogin()
{
Debug.Log("게스트 로그인을 요청합니다.");
// BackendLogin에서 게스트 로그인 호출
BackendLogin.Instance.GuestLogin();
}
public void Federatio()
{
Debug.Log("구글전환 로그인을 요청합니다.");
// BackendLogin에서 게스트 로그인 호출
BackendLogin.Instance.ChangeCustomToFederation();
}
void Start()
{
var bro = Backend.Initialize(); // 뒤끝 초기화
// 뒤끝 초기화에 대한 응답값
if (bro.IsSuccess())
{
Debug.Log("초기화 성공 : " + bro); // 성공일 경우 statusCode 204 Success
}
else
{
Debug.LogError("초기화 실패 : " + bro); // 실패일 경우 statusCode 400대 에러 발생
}
}
}