콘텐츠로 이동

웹 로그인

웹 로그인은 커뮤니티, 블록체인, 다양한 웹사이트에서 안전하고 간편하게 로그인을 처리할 수 있는 제품입니다.

블록체인에서 로그인을 사용하고 싶은 경우

  1. 개요

    • 최초 IdP 연동 시 유저 식별자인 PlayerID를 웹 로그인에서 직접 생성합니다.
    • 블록체인에서 로그인을 처리할 때 사용합니다. 이 때 최초 IdP 연동은 게임에서만 진행해야 합니다. 그렇지 않으면 계정 충돌이 발생할 수 있습니다. 또한 블록체인은 SMS 인증을 진행한 후 로그인 화면이 노출됩니다.
    • 이외에도 Hive SDK를 적용하지 않는 게임에서 웹에서만 로그인을 처리하고 유저 식별자를 PlayerID로 이용하고 싶을 때 사용합니다.
  2. 앱센터에서 AppID 생성

    • 웹 로그인을 사용하려면 앱센터 AppID를 생성해야 합니다. 앱센터 AppID 등록하기 콘솔 가이드를 참고하세요.
  3. 인증에서 로그인 설정

    • AppID를 생성한 후 아래와 같이 사용할 로그인을 설정합니다. 웹 로그인은 게스트 로그인이 없습니다.
      • 사용할 로그인 키 등록
      • Redirect URI 등록 : 웹 로그인을 완료 후 이동될 페이지 주소를 작성합니다. 최대 5개까지 등록합니다. http://와 https://가 구분되기 때문에 둘 다 사용하고 싶은 경우에는 도메인(예: www.a.com)으로 작성해주시면 됩니다.
      • 멤버십 회원가입 여부 등록 : 회원가입 사용으로 표시할 경우 최초 IdP 연동이 웹 로그인에서 가능하며, 이 때 계정 충돌이 발생할 수 있습니다. 회원가입을 미사용으로 표시할 경우 최초 IdP 연동은 게임에서만 가능합니다. 블록체인은 회원가입 미사용으로 표시합니다.
  4. API

Note

계정 충돌은 웹 로그인을 통해 최초로 IdP가 연동되어 PlayerID가 생성된 상태에서, Hive SDK가 적용된 게임에서 로그인 후 게임 프로필에서 추가 IdP 연동을 시도할 때 발생합니다. 이 경우 이미 웹 로그인을 통해 생성된 PlayerID가 있기 때문에, 유저에게 어떤 계정을 사용할지 선택하라는 계정 충돌 안내가 표시됩니다.

커뮤니티, 웹사이트에서 로그인을 사용하고 싶은 경우

  1. 개요

    • 최초 IdP 연동 시 유저 식별자를 사용 제품에서 생성하며 계정 충돌 상황을 방지하기 위해서 만들어졌습니다.
    • 유저 식별자를 제품에서 생성하기 때문에 다양한 곳에서 사용할 수 있으며, 계정 충돌이 발생하지 않습니다. 게임에서 생성된 PlayerID를 연결하려면 Server API를 사용합니다.
  2. 앱센터에서 AppID 생성

    • 웹 로그인을 사용하려면 앱센터 AppID를 생성해야 합니다. 앱센터 AppID 등록하기 콘솔 가이드를 참고하세요.
  3. 인증에서 로그인 설정

    • AppID를 생성한 후 아래와 같이 사용할 로그인을 설정합니다. 웹 로그인은 게스트 로그인이 없습니다.
      • 사용할 로그인 키 등록
      • Redirect URI 등록 : 웹 로그인을 완료 후 이동될 페이지 주소를 작성합니다. 최대 5개까지 등록합니다. http://와 https://가 구분되기 때문에 둘 다 사용하고 싶은 경우에는 도메인(예: www.a.com) 으로 작성해주시면 됩니다.
      • 멤버십 회원가입 여부 등록 : 회원가입을 사용으로 표시합니다.
  4. API

IdP 콘솔 설정하기

인증 > 인증 환경설정 > 로그인 설정에서 웹 로그인을 설정했다면 Google, Apple 등과 같은 IdP 콘솔에서 웹 로그인 Redirect URI를 등록해야 합니다.

Google

Warning

Google Cloud Console의 OAuth 동의 화면에서 승인된 도메인에 withhive.com이 자동으로 등록되어 있다면, 민감한 범위 또는 제한된 범위를 추가하지 마세요. Hive에서는 withhive.com의 도메인 소유권을 제공하지 않습니다.

Facebook

Apple