吾爱破解 - LCG - LSG |安卓破解|病毒分析|www.52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 737|回复: 19
收起左侧

[求助] 用户识别问题,如何设计

[复制链接]
WolfAvenue 发表于 2022-9-21 09:33
本帖最后由 WolfAvenue 于 2022-9-21 10:14 编辑

先说下情况与需求:
目前情况:我方提供了一个api接口,对方有个应用有用户登录系统,登陆后,会调用我方接口(对方服务器调用我方api接口),对方服务器调用我方服务器
需求:如何设计api接口,当对方调用我方api时,我方api接口能够识别到是哪个用户在调用。条件限制:对方不提供用户唯一标识


我想了一天了,这个问题好像无解啊。看看各位大佬有什么好的想法

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

lmze2000 发表于 2022-9-21 09:47
没有做过用户开发,就纯个人理解的一个想法,不知道对你有没有帮助。

对方来调用api,应该会带有一些特定的信息,比如机器信息、mac/cpuid/diskinfo之类的,
你们收集这些信息后,在你们内部对这些信息进行管理,你们自己保存一份对方机器这些信息的表,这样你们就能知道是对方的哪台机器在调用你们的API了。感觉这样和对方提供的用户唯一标识作用应该差不多。

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
WolfAvenue + 1 + 1 热心回复!

查看全部评分

无语的小紫英 发表于 2022-9-21 09:57
不提供就你们提供,第一次请求过来返回一个唯一标识,让他们下次带上这个标识回来。没有唯一标识的都不能做到准确性

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
WolfAvenue + 1 + 1 热心回复!

查看全部评分

Takitooru 发表于 2022-9-21 10:05
1,修改api接口,增加用户标识参数,这样对方不得已要提供用户参数。
2,通过对方调用接口返回的数据,查找唯一值,比如:时间戳之类,以及其他能判断用户信息的参数等等。
3,还是修改api接口调用参数最稳方案,尽可能增加多一点能识别其他数据的参数

免费评分

参与人数 1吾爱币 +1 热心值 +1 收起 理由
WolfAvenue + 1 + 1 热心回复!

查看全部评分

52pojie11023995 发表于 2022-9-21 10:08
你向他们提供授权码之类的就行了。
 楼主| WolfAvenue 发表于 2022-9-21 10:09
lmze2000 发表于 2022-9-21 09:47
没有做过用户开发,就纯个人理解的一个想法,不知道对你有没有帮助。

对方来调用api,应该会带有一些特 ...

感谢回复,你这个场景算是属于多个客服端——服务器,有点帮助。现在是服务器——服务器,这种情况就不行了
 楼主| WolfAvenue 发表于 2022-9-21 10:12
无语的小紫英 发表于 2022-9-21 09:57
不提供就你们提供,第一次请求过来返回一个唯一标识,让他们下次带上这个标识回来。没有唯一标识 ...

这种我考虑过,有漏洞啊,对方可以多个用户对应一个我方提供的唯一标识
无语的小紫英 发表于 2022-9-21 10:19
WolfAvenue 发表于 2022-9-21 10:12
这种我考虑过,有漏洞啊,对方可以多个用户对应一个我方提供的唯一标识

是不是相当于你们api是按照用户数收费?然后对方不想报给你准确的数量?
 楼主| WolfAvenue 发表于 2022-9-21 10:19
Takitooru 发表于 2022-9-21 10:05
1,修改api接口,增加用户标识参数,这样对方不得已要提供用户参数。
2,通过对方调用接口返回的数据,查 ...

让对方提供用户标识,最重要的问题是我方不能验证对方提供的用户标识是否是真实的用户在调用
 楼主| WolfAvenue 发表于 2022-9-21 10:21
无语的小紫英 发表于 2022-9-21 10:19
是不是相当于你们api是按照用户数收费?然后对方不想报给你准确的数量?

差不多就是这意思
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则 警告:本版块禁止回复与主题无关非技术内容,违者重罚!

快速回复 收藏帖子 返回列表 搜索

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-5-14 09:43

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表