Auth

object Auth

Hive SDK 초기화 및 Hive 인증 기능을 제공한다
Provides Hive SDK initialization and Hive authentication functions


korean

Hive SDK 는 xml 설정 파일을 기반으로 초기화를 수행한다.
이 클래스에서 제공하는 상세 기능은 다음과 같다.

  • Hive SDK 초기화

  • 약관 노출

  • 고객 정보 수집 및 이용 약관 동의

  • 단말 고유 ID (DID : Device ID) 관리

  • User 다운로드 / Session 관리

  • 버전과 서버 점검 및 업데이트 관리

  • 사용자 제재

  • Guest / Hive 로그인 / 로그 아웃 수행

  • 성인 인증 수행


english

The Hive SDK performs initialization based on the xml configuration file.
The detailed functions provided by this class are as follows.

  • Hive SDK Initialization

  • Exposure Terms and Conditions

  • Collect user information and accept terms and conditions

  • Device unique ID (DID : Device ID) management

  • User download / Session management

  • Version and server maintenance and update management

  • User restraint

  • Guest / Hive Log-in / Logout

  • Perform adult verification

Since

4.0.0

Author

hife

Types

Link copied to clipboard
open class Account : HiveLifecycle.HiveAccount

Hive 인증 사용자 정보
Hive authentication user information

Link copied to clipboard

성인 인증 팝업 결과 통지 리스너
Adult verification pop-up result listener

Link copied to clipboard

Hive SDK 초기화 결과 통지
Hive SDK Initialization result listener

Link copied to clipboard
class AuthInitResult : DataModel

Hive SDK 초기화 후 결과 통지시 전달되는 정보
Information to be delivered when the result is notified after Hive SDK initialization.

Link copied to clipboard

Hive 로그인 결과 통지 리스너
Hive login result listener

Link copied to clipboard

Hive 로그 아웃 결과 통지
Hive logout result listener

Link copied to clipboard

점검 화면에서 버튼을 눌렀을때 동작될 행동
Definition of actions to be taken when the button is pressed on the maintenance popup.

Link copied to clipboard
open class AuthMaintenanceInfo : DataModel

서버 점검 및 업데이트 상태 표시 정보
Server maintenance and update status information

Link copied to clipboard

점검 팝업 결과 통지 리스너
Maintenance popup result listener

Link copied to clipboard

약관 정보 표시 결과 통지 리스너
The result of displaying the terms and conditions

Link copied to clipboard

Hive 로그인 형태 정의
Hive login type definition

Properties

Link copied to clipboard

Hive 유저의 인증 정보 반환한다
Returns the authentication information of Hive user

Link copied to clipboard

SDK 초기화 후 기존에 로그인한 정보에 따라서 수행할 수 있는 로그인 정보를 반환한다.
After initializing the SDK, it returns the login information that can be executed according to the existing login information.

Functions

Link copied to clipboard
fun bindLogin(selectedVid: String, listener: Auth.AuthLoginListener)

계정 연동
Bind account

Link copied to clipboard

점검 상태 표시 및 데이터 반환한다.
Display the maintenance status and return data.

Link copied to clipboard

Hive SDK 초기화 수행
Initialize Hive SDK

Link copied to clipboard

주어진 로그인 타입에 따라서 Hive 로그인을 요청한다.
Request Hive login according to given login type.

Link copied to clipboard

로그아웃
logout

Link copied to clipboard

권한고지팝업을 구성하기 위한 데이터를 반환한다.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

성인 인증을 요청한다.
Request adult verification.

Link copied to clipboard
fun showLoginSelection(currentVidData: Map<String, Any>, usedVidData: Map<String, Any>, listener: Auth.AuthLoginListener)

계정 선택 팝업 노출
Show dialog to select account

Link copied to clipboard

Hive 약관 정보를 표시한다.
Display Hive Terms and Conditions.