随笔分类 - 企业应用开放平台--应用工厂
把it企业的所有应用管理起来,避免在每个应用中重复造轮子,建立企业应用的生态,监控每个应用的开发进度和状态,展示所有应用的运营数据
摘要:1、涉及到角色A、平台B、目标应用2、过程A、在平台进行登录,平台回调目标应用的处理程序 目标应用需要实现处理程序,<目标应用的URL>/auth?code=xxxxxxx 处理程序内需要: A-1:获取应用访问平台的访问token,建议缓存到目标应用的redis缓存,有效期建议2000秒,过期后自
阅读全文
摘要:1、开放平台账号(租户) 每个租户下有多个公司,租户为每个公司选购APP,建立租户下公司与采购的APP之间多对多关系 选购APP时,需要同时为这个APP创建一个管理员账号,并设置owner--关联某个公司 2、应用账号(应用用户) 应用管理员登录进入应用后 创建应用下具体某个公司的用户账号,需要指定
阅读全文
摘要:一、流程 1、开放平台的账户注册,注册后需要完善公司信息,建立当前开放平台账户和公司之间的关系 前提:超级管理员登录后需要给普通角色增加访问授权,能够添加自己的租户公司信息 开放平台用户注册: 默认为租户普通角色,默认关联公司为蜂擎公司(是系统级别)【在自己的租户列表不显示】, 负责增加自己下属的租
阅读全文
摘要:1、开放平台建立应用配置实体 2、各应用提供配置类型枚举查询服务,无需验证 3、开放平台需要重写refQuery方法,判断是平台应用还是其它应用 如果是其它,那么就进行热rest调用,否则继续默认调用 4、应用列表天加按钮配置
阅读全文
摘要:任何一个一个应用要访问另一个应用的API,需要首先到开放平台获取访问accesskey, 然后访问目标应用,目标应用中先检查来源访问token是否已存在缓存中,不存在需要去开放平台校验accesskey是否存在(检查api授权权限),如果存在就返回true,在目标应用中 缓存来源accesskey一
阅读全文
摘要:每个应用的每个缓存,每个key及其含义,都需要放到每个应用的key缓存中。 定义缓存基类,定义规范: 每个子类需要重写desc方法,prefix方法 基类中需要定义一个方法cacheCacheKeys,在这个方法内需要缓存当前应用所有的缓存key,键是当前应用的appkey_cachekey,值是
阅读全文
摘要:如何在应用之间穿行? 跳转需要的三个角色: 当前应用:源应用,准备跳转到目标应用 目标应用:跳转到的目标应用 开放平台:统一登录、注册平台 1、在一个当前应用中需要调用平台的登录API,以当前的appKey和目标应用的appKey为查询参数 var sysLoginUrl=settings.paas
阅读全文
摘要:开发应用的步骤如下: 1、应用的项目负责人,需要到开放平台注册用户 2、建立应用,获取appkey,下载应用代码初始模版 3、应用启动时,首先去获取本应用的信息,缓存到会话中,包括accessKey 4、应用中需要实现代码处理本路由请求 /auth?code=openusercode,主要用作免密码
阅读全文
摘要:企业开发中,在每个应用中重复出现的元素有哪些呢? 1、用户 2、角色 3、权限 4、组织结构 5、数据权限 6、访问控制(登录、API访问控制) 还有哪些呢?我们是否可以抽象出一个平台,把这些问题统一实现一次,以后在开发应用的时候,不需要再重复实现?
阅读全文

浙公网安备 33010602011771号