커스텀 인증
커스텀 인증에 필요한 키 정보를 획득할 수 있습니다. 해당 API는 게임에서 서버 대 서버로 직접 호출하는 형식입니다. Response는 성공 시 커스텀 인증키를 제공합니다.
필드명 | 설명 | 필수여부 |
ISCRYPT | 데이터 암호화 여부, 0=암호화 안함 | Y |
필드명 | 설명 | 필수여부 |
appid | 앱 아이디 | Y |
idp_id | idp의 string 값 | Y |
idp_user_id | idp에서 주는 회원 id값 | Y |
auth_type | 커스텀 인증 키 용도 SIGNINIDP: IdP 신규 연동 및 인증 CONNECT: PlayerId에 IdP 연동 | Y |
hive_certification_key | 앱센터에서 발급하는 인증 키 | Y |
player_id | 유저 PlayerId | N(auth_type 을 CONNECT 로 설정하여 API 호출 시에는 필수로 입력해야 함) |
필드명 | 설명 | 타입 |
result_code | 응답 코드 | Integer |
result_msg | 응답 메시지 | String |
custom_auth_key | 커스텀 인증 키 | String |
{
"appid" : "com.com2us.hivesdk.normal.freefull.apple.global.ios.universal",
"idp_id" : CUSTOM_TWITTER,
"idp_user_id" : "1204273895139753984",
"auth_type" : "SIGNINIDP",
"hive_certification_key" : "eyJ0eXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJIaXZlIiwiaWF0IjoxNjAyMDU2NzMyLCJqdGkiOiItMTY2NDUzNjYzMyJ9.IUfnDZFFJqKXlRJfe3O_lu1G9PHQoFctuXPHlB1p7GU",
"player_id" : 10012038880
}
{
"result_code": 0,
"result_msg": "SUCCESS",
"data":{
"custom_auth_key": "f28ac8415716f438b9c972e3706c0dab"
}
}
코드값 | 설명 |
0 | 성공 |
1005 | 미지원 auth_type |
4200 | 미지원 IdP |