文件名称:NCUT-BBS-API:NCUT论坛接口SDK
文件大小:110KB
文件格式:ZIP
更新时间:2024-03-26 18:45:54
Dart
NCUT BBS接口及鉴权权流程 设计构想 实现鉴权逻辑,自动管理令牌的验证,续签等。 前端可以预期时间保持登陆状态,网络端用户也不需要重复登陆。 客户端,web可同时登陆。 增加,修改接口快速方便,且不易出错。 最大程度的代码。 有良好的安全性。 注册 登陆 登陆方式 无论是否以登陆方式,前端都不会保存用户的敏感信息。 用户名密码 手机号验证码 微信 仅支持移动端且需绑定微信。 登陆流程 参考注册流程,选择某种登陆方式登陆成功之后签发令牌。 鉴权 令牌合法性 在有效效力 此次请求的ip地址与上次请求的相同 发起请求的设备ID相同 续签 使用上一个有效的令牌可以续签一个新的令牌,对于每一个令牌,此操作只能进行一次,如果续签过程出现异常,则只能选择重新登陆才能获得新的令牌,重新登陆后会签发新的token,即使登陆前的token有效也会被替换。 API实现
【文件预览】:
NCUT-BBS-API-main
----README.md(1KB)
----ncut_bbs_api()
--------.gitignore(53B)
--------pubspec.yaml(2KB)
--------android()
--------ios()
--------LICENSE(29B)
--------CHANGELOG.md(44B)
--------ncut_bbs_api.iml(949B)
--------README.md(464B)
--------.metadata(308B)
--------example()
--------lib()
--------pubspec.lock(3KB)
--------test()