커스텀 인증에 필요한 키 정보를 획득할 수 있습니다. 해당 API는 게임에서 서버 대 서버로 직접 호출하는 형식입니다.
Response는 성공 시 커스텀 인증키를 제공합니다.
- Request URL
상용 URL https://auth.qpyou.cn/game/customauth/get-key Sandbox URL https://sandbox-auth.qpyou.cn/game/customauth/get-key HTTP Method Post Content-Type application/json Data Format JSON - Request Header
필드명 설명 필수여부 ISCRYPT 데이터 암호화 여부, 0=암호화 안함 Y
- Request Body
필드명 설명 필수여부 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 호출 시에는 필수로 입력해야 함)
- Response Body
필드명 설명 타입 result_code 응답 코드 Integer result_msg 응답 메시지 String custom_auth_key 커스텀 인증 키 String
- Request Sample
12345678{"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}
- Response Sample
1234567{"result_code": 0,"result_msg": "SUCCESS","data":{"custom_auth_key": "f28ac8415716f438b9c972e3706c0dab"}}
- Error Code
코드값 설명 0 성공 1005 미지원 auth_type 4200 미지원 IdP