ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
大部分网站基本都需要用户名和密码才能登录,并不是谁来能使用我的网站,这其实也是一种安全机制;对应的对外提供的接口其实也需要这么一种机制,并不是谁都可以调用,需要使用接口的用户需要在后台开通appid,提供给用户相关的密钥;在调用的接口中需要提供appid+密钥,服务器端会进行相关的验证; 生成一个唯一的AppId即可,密钥使用字母、数字等特殊字符随机生成即可;生成唯一AppId根据实际情况看是否需要全局唯一;但是不管是否全局唯一最好让生成的Id有如下属性: **趋势递增**:这样在保存数据库的时候,使用索引性能更好; **信息安全**:尽量不要连续的,容易发现规律; 关于全局唯一Id生成的方式常见的有类snowflake方式等; 雪花算法: ![](https://img.kancloud.cn/3a/5a/3a5a9fe2d8b226f63d9168404a22fc40_1112x282.png)