首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

C#二次开发BIMFACE系列68 File Management文件管理服务接口二次开发及实战详解

File Management API封装 在我的开源项目《BIMFACE.SDK.CSharp》中封装了54个File Management 接口的同步与异步方法,如下图 这里列出几个核心接口的封装代码...获取Hub列表 1 /// 2 /// 获取Hub列表 3 /// 通过该接口可查询您的账号已注册哪些存储中心(Hub),您可以将文件上传到已注册的存储空间里。...hubId}/projects 17 string url = string.Format(BIMFaceConstants.API_HOST + "/bdfs/domain/v1/hubs/{0}...projectId}/folders 18 string url = string.Format(BIMFaceConstants.API_HOST + "/bdfs/data/v1/projects/{0}...存储容量     单个存储空间的容量不限制。 系列目录     【已更新最新开发文章,点击查看详细】

70320

Android RxJava+Retrofit完美封装(缓存,请求,生命周期管理)

= 0) { throw new ApiException(httpResult.getCode()); } return httpResult.getData(); } } 哟,这不是轻松愉快 so...对code进行了判断,code为0就做对应更新UI或者其他后续操作,不等于0就抛出异常,在ApiException中队code做处理,根据message字段进行提示用户 private static...具体可以参考避免打断链式结构:使用.compose( )操作符 新建一个RxHelper对结果进行预处理,代码 public class RxHelper { /** * 对结果进行预处理 *...} @Override public void onError(Throwable e) { e.printStackTrace(); if (false) { //这里自行替换判断网络的代码...现在我们要让网络请求的时候去监听这个PublishSubject,在收到相应的生命周期后取消网络请求,这又用到了我们神奇的compose(),我们需要修改handleResult代码如下 public

3.1K11

Spring Boot + Spring Cloud 实现权限管理系统 后端篇(十一):集成 Shiro 框架

sysUserService.findById(sysUserToken.getUserId()); // 账号被锁定 if(user.getStatus() == 0)...if (user.getStatus() == 0) { return HttpResult.error("账号已被锁定,请联系管理员"); }...然后我们就会发现调用失败,甚至打断点到目标接口代码,连接口代码都没有进来,根本没有调用到findTree接口。...来到 OAuth2Realm 的 doGetAuthenticationInfo 方法,将前台传递的token跟后台存储的做比对,比对成功继续往下走。 ?  ...验证成功之后,代码终于来到了我们的目标接口,成功的完成了调用。 ?  继续往前,放行代码代码执行完毕,调用界面成功的返回了结果。 ?  我们不传 token 或者传一个不存在的 token 试试。

1.5K21

10_单点登录SSO

因为JWT使用起来轻便,开销小,服务端不用记录用户状态信息(无状态),所以使用比较广泛 ---- 优缺点 优点: 因为token存储在客户端,服务器只负责解码。这样不需要占用服务器端资源。...由于jwt的payload是使用base64编码的,并没有加密,因此jwt中不能存储敏感数据。而session1的信息是存在服务端的,相对来说更安全 性能 jwt太长。...例如你在payload中存储了一些信息,当信息需要更新时,则重新签发一个jwt,但是由于旧的jwt还没过期,拿着这个旧的jwt依旧可以登录,那登录后服务端从jwt中拿到的信息就是过时的。...System.out.println(token); } ---- token解析 jwt在线工具对token解析: https://jwt.io/ 将生成的token进行解析: ---- 代码实现...jzn50cbf9DhuodVey6pty0WKl3Uvl0x_d7ChRvXOkaA"; //解析token Jws jws = Jwts.parser().

84420
领券