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

教务系统请求方式变更记录 #1

Open
Vizards opened this issue Mar 13, 2018 · 9 comments
Open

教务系统请求方式变更记录 #1

Vizards opened this issue Mar 13, 2018 · 9 comments
Labels
bug Something isn't working solved issue has been solved

Comments

@Vizards
Copy link
Owner

Vizards commented Mar 13, 2018

时间:2018-03-13

  • eams.uestc.edu.cn根域名新增了一个 sto-id-20480 的 cookies,现在此 cookies 在所有请求中必需

  • eams.uestc.edu.cn/home.action 在请求之后 JSESSIONID 会发生变化,现在需要获取变化后的
    JSESSIONID

  • 请求 http://eams.uestc.edu.cn/eams/courseTableForStd.action 时,cookies 新增了 UESTCGUIDUM_distinctid 字段,值均为空

  • 请求 http://eams.uestc.edu.cn/eams/dataQuery.action 时 cookies 需要带上 semesterid

@Vizards Vizards added the bug Something isn't working label Mar 13, 2018
@Vizards
Copy link
Owner Author

Vizards commented Mar 14, 2018

fixed #2

fixed 34fa019

@Vizards Vizards added the solved issue has been solved label Mar 14, 2018
@Vizards Vizards changed the title 2018-03-13 教务系统修改了请求方式 教务系统请求方式变更记录 Jul 26, 2018
@Vizards
Copy link
Owner Author

Vizards commented Jul 26, 2018

时间:2018-07-26

  • 如果 cookies 带错了,教务系统会直接将连接重置,不会再回到首页了

  • cookies 新增 semester-id 条目,现在所有涉及 eams.uestc.edu.cn 域的请求必须带上此 cookie

  • cookies 的 CASTGC 字段不可在正常请求中携带,如果携带会被认为没有通过鉴权,此 cookie 仅能在 SSO 授权时携带

  • 请求 eams.uestc.edu.cn/eams/home.action 时,需要带上:

    • semester-id:可固定为 183
    • JSESSIONID:随便写,随后会被更新
    • sto-id-20480:不知道从哪来的,但是会检测,错了不行,随后也会被更新

@Vizards Vizards removed the solved issue has been solved label Jul 26, 2018
@Vizards
Copy link
Owner Author

Vizards commented Jul 26, 2018

fixed: d3b94c4

@Vizards Vizards added the solved issue has been solved label Jul 26, 2018
@Vizards
Copy link
Owner Author

Vizards commented Jul 27, 2018

时间:2018-07-28

@Vizards Vizards removed the solved issue has been solved label Jul 27, 2018
@Vizards
Copy link
Owner Author

Vizards commented Sep 9, 2018

fixed: 我没动啊,学校良心发现自己恢复了

@Vizards Vizards added the solved issue has been solved label Sep 9, 2018
@Vizards
Copy link
Owner Author

Vizards commented Oct 26, 2018

时间:2018-10-20

  • portal.uestc.edu.cn 需要额外带 cookie,此 cookie 在首次鉴权时使用

  • idas.uestc.edu.cn 验证码触发和提交方式改变,经多次测试无法触发验证码,暂时还不清楚验证码机制

  • 登录 cookie 有效期改变,原有的 7 天内保持登录状态的选项消失,目前应该是服务端在控制有效期

@Vizards Vizards removed the solved issue has been solved label Oct 26, 2018
@Vizards Vizards pinned this issue Dec 22, 2018
@Vizards
Copy link
Owner Author

Vizards commented Dec 27, 2018

时间:2018-12-27

检测到教务系统 cookies 携带方式变动,所有教务系统相关接口已暂时不可用

@Vizards
Copy link
Owner Author

Vizards commented Dec 27, 2018

fixed: 19e631a

@Vizards Vizards added the solved issue has been solved label Dec 27, 2018
@Vizards
Copy link
Owner Author

Vizards commented Mar 31, 2019

时间:2019-03-31

检测到统一身份认证系统重新加回了密码 AES 加密机制

fixed: 7109d7b

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working solved issue has been solved
Projects
None yet
Development

No branches or pull requests

1 participant