
flutter
文章平均质量分 65
@月琳
前端开发方向
展开
-
Flutter调用JSON序列化出现type ‘String‘ is not a subtype of type ‘MapString, dynamic‘
问题情况本来按照书上的思路都封装好了Dio,半自动生成了Json Model,结果在实际应用上出现了以下异常:Unhandled Exception: type 'String' is not a subtype of type 'Map<String, dynamic>'该异常指向了我进行Json Model化的代码:(User为自己编写的Json Model类)Response res = await dio.get<String>(...);return User原创 2021-10-31 11:17:48 · 6718 阅读 · 0 评论 -
关于OAuth2.1 PKCE利用crypto的sha256哈希结果转换base64url计算结果不一致的问题(Flutter)
关于OAuth2.1 PKCE利用crypto的sha256哈希结果转换base64url计算结果不一致的问题(Flutter)前言问题详情核心要点(太长不看版)分析解决方法(Flutter)额外参考资料:前言最近在写第三方flutter app并抓包分析某原生app登录逻辑的时候,遇到了使用OAuth2.1 PKCE授权码模式的登录方式,该模式下需要将code_verifier先进行sha256哈希后再进行base64(URL-Save) 编码成最终的code_challenge。OAuth2.1原创 2021-10-31 11:14:01 · 1804 阅读 · 0 评论