jpush / jshare-flutter-plugin

JShare's officially supported Flutter plugin (Android & iOS). 极光分享官方支持的 Flutter 插件(Android & iOS)。
MIT License
24 stars 17 forks source link

插件配置设置不合理 #6

Open medz opened 4 years ago

medz commented 4 years ago
  1. 插件配置的极光配置不应该有 Key,因为 Key 是私钥,用于服务器安全操作。客户端只应该有 App ID 这是安全配置基本原则
  2. 第三方分享本身就不需要第三方的密钥只需要 Key
  3. 微信等回调授权用户信息页应该只有 ID 然后拿到 Token 把 Token 给 server 配合第三仿密钥验证。这些在微信微博qq登录里面都有讲,这是基本的 oAuth 2 基本要求
  4. 这个拓展本身配置不合理。并不符合 Flutter 应该有的特性。
  5. 配置第三份信息和极光信息应该提供 dart 类方法或者独立方法初始化配置。而不应该在各平台原生位置配置。