Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[fix] 适配新版校园网关 #37

Merged
merged 11 commits into from
Nov 3, 2021
Merged

[fix] 适配新版校园网关 #37

merged 11 commits into from
Nov 3, 2021

Conversation

amtoaer
Copy link
Member

@amtoaer amtoaer commented Nov 3, 2021

关于#36,已适配:

  • 网关操作
    • 登录
    • 登陆后获取连接信息
    • 下线
    • 测试校园网环境(是否已登录,是否在校园网内)
  • 数据查询
    • 套餐信息
    • 已登录设备信息
    • 登录日志
    • 充值信息
    • 扣费信息

除此之外:

  • 完成kick功能(现需要统一认证)

另:

  • 该pr移除了已弃用的非统一身份认证。
  • 当前ipgw自助服务平台尚未稳定,例如昨晚网站在http/https间反复横跳,今天上午在线设备展示方式更新等,近期可能还会有变动,待观望。
  • 当前对于欠费的判断方式是尝试登录,登录后判断api信息中user_balance字段是否小于0,不过欠费后也可能直接登录失败,暂不清楚网关如何处理。等这月月底我欠费后试一下

@unbyte
Copy link
Member

unbyte commented Nov 3, 2021

该pr移除了已弃用的非统一身份认证。

旧的不能用了吗,我看8080上好像有入口

当前ipgw自助服务平台尚未稳定,例如昨晚网站在http/https间反复横跳,今天上午在线设备展示方式更新等,近期可能还会有变动,待观望。

我今天去问问信网办

@unbyte unbyte linked an issue Nov 3, 2021 that may be closed by this pull request
11 tasks
@amtoaer
Copy link
Member Author

amtoaer commented Nov 3, 2021

旧的不能用了吗,我看 8080 上好像有入口

非统一身份认证似乎在去年某次更新就停用了,这是目前使用非统一身份认证的状况:

image

image

@unbyte
Copy link
Member

unbyte commented Nov 3, 2021 via email

@amtoaer amtoaer changed the title [WIP] 适配新版校园网关 [fix] 适配新版校园网关 Nov 3, 2021
@amtoaer amtoaer marked this pull request as ready for review November 3, 2021 13:24
Copy link
Member

@unbyte unbyte left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM,看看README是不是有需要改的地方
有几个疑问:

  • 有没有使用上的 breaking changes?
  • 信息的序列化和反序列化是否向后兼容(指新版本可读旧版本)

pkg/handler/ipgw.go Show resolved Hide resolved
pkg/handler/ipgw.go Outdated Show resolved Hide resolved
pkg/handler/dashboard.go Outdated Show resolved Hide resolved
@amtoaer
Copy link
Member Author

amtoaer commented Nov 3, 2021

有没有使用上的 breaking changes?

除移除非统一认证的参数,kick添加账号相关参数外,所有命令的使用方法与之前保持一致。

信息的序列化和反序列化是否向后兼容(指新版本可读旧版本)

新版本配置较旧版本仅删除了“是否统一认证”字段,无兼容性问题。且在任意ipgw config操作后ipgw会覆写配置文件,删除冗余字段。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

适配校园网网关平台更新
2 participants