기술 자료

지원

Vivox Unity SDK

Vivox Unity SDK

VAT를 사용하는 기존 프로젝트와 Unity Authentication 연동

Integrate Unity Authentication to an existing Vivox project that's already using Vivox Access Token.
읽는 시간 1분최근 업데이트: 14시간 전

이미 VAT를 사용하여 플레이어가 채널에 참여하고 Vivox와 상호 작용하는 Vivox와 연동되어 있다면, 이 가이드를 따라 UAS와 연동하여 Unity에서 제공하는 전체 서비스 제품군에 액세스할 수 있습니다. 플레이어 로그인 플로와 VAT 생성 플로에 몇 가지 변경 사항을 적용해야 합니다. 전반적으로 두 플로는 다음과 같이 작동합니다.

로그인

  1. 모든 사용자를 로그인 시 UAS 커스텀 ID 제공자에 등록하고 플레이어용
    accessToken
    sessionTokens
    를 검색합니다.
  2. accessToken
    sessionToken
    을 사용하여 클라이언트에서 AuthenticationService를 설정합니다.

VAT 생성

  1. Vivox SDK는 커스텀 토큰 제공자 구현을 사용하여 필요할 때마다 백엔드에서 VAT를 요청합니다.
  2. GetTokenAsync
    메서드 내에서 VAT를 요청할 때 백엔드에 대한 요청에
    accessToken
    를 추가합니다.
  3. 백엔드에서 토큰을 확인하고 필요한 정보를 추출한 후 Vivox 액세스 토큰을 생성하여 클라이언트로 반환합니다.

단계

이 튜토리얼을 따라 로그인과 VAT 생성 플로를 업데이트합니다.

1. 로그인 플로 업데이트

커스텀 ID 로그인을 설정하려면 커스텀 ID로 로그인의 단계를 따릅니다.

2. VAT 생성 플로 업데이트

VAT 생성 플로를 UAS와 연동하도록 조정하려면 UAS와 함께 Vivox 액세스 토큰 사용의 단계를 따릅니다. 이 모든 작업이 완료되면 이제 Vivox Moderation 플랫폼을 포함한 모든 Unity Gaming Services를 사용할 준비가 되었습니다.