【技术实现步骤摘要】
应用信息配置方法及装置
本专利技术涉及应用配置领域,具体而言,涉及一种应用信息配置方法及装置。
技术介绍
很多应用程序需要配置一些敏感信息,例如,数据库链接地址和端口、用户名、密码等。现有技术中的做法是将这些信息写入程序的配置文件。但这种方式在安全性和易用性上存在有很大的问题。首先所有接触到程序和代码的人,都可以看到这些敏感信息,很不安全。其次,对于开发环境和生产环境运行时,如果这些信息不一样,程序上线时又需要修改程序或配置。再次,多个应用使用相同的帐号信息时,如果帐号信息发生更改,所有的相关应用的程序或配置都需要修改,工作量大且易出错。
技术实现思路
本专利技术实施例提供了一种应用信息配置方法及装置,以至少解决相关技术中应用程序的配置文件中的敏感信息容易泄露,所导致的不安全的问题。根据本专利技术的一个实施例,提供了一种应用信息配置方法,包括:框架程序根据用户类型定位到对应的机密配置文件,其中,所述用户类型包括以下之一:生产用户、普通用户;所述框架程序从待启动的目标应用程序的应用配置文件中获取应用 ...
【技术保护点】
1.一种应用信息配置方法,其特征在于,包括:/n框架程序根据用户类型定位到对应的机密配置文件,其中,所述用户类型包括以下之一:生产用户、普通用户;/n所述框架程序从待启动的目标应用程序的应用配置文件中获取应用配置的敏感信息标识;/n所述框架程序从所述机密配置文件中获取与所述敏感信息标识对应的配置项,并将所述配置项导出为所述目标应用程序的环境变量;/n所述框架程序根据所述应用配置文件启动所述目标应用程序,并将所述环境变量传递至所述目标应用程序。/n
【技术特征摘要】
1.一种应用信息配置方法,其特征在于,包括:
框架程序根据用户类型定位到对应的机密配置文件,其中,所述用户类型包括以下之一:生产用户、普通用户;
所述框架程序从待启动的目标应用程序的应用配置文件中获取应用配置的敏感信息标识;
所述框架程序从所述机密配置文件中获取与所述敏感信息标识对应的配置项,并将所述配置项导出为所述目标应用程序的环境变量;
所述框架程序根据所述应用配置文件启动所述目标应用程序,并将所述环境变量传递至所述目标应用程序。
2.根据权利要求1所述的方法,其特征在于,框架程序根据用户类型定位到对应的机密配置文件之前,还包括:
根据不同的用户类型配置对应的机密配置文件,其中,不同用户类型的机密配置文件的配置格式相同。
3.根据权利要求2所述的方法,其特征在于,根据不同的用户类型配置对应的机密配置文件包括:
由系统管理员配置所述生产用户的机密配置文件,所有生产用户的所述机密配置文件集中管理,并设置权限为仅对生产用户可读;
由普通用户配置本用户的机密配置文件,所述配置文件存储在本用户的用户目录下,并设置权限为仅本用户可见。
4.根据权利要求1所述的方法,其特征在于,所述框架程序根据所述应用配置文件启动所述目标应用程序,并将所述环境变量传递至所述目标应用程序,包括:
所述框架程序根据所述应用配置文件中配置的应用程序类型和路径启动所述目标应用程序,并设置所述环境变量的权限为对所述目标应用程序可见。...
【专利技术属性】
技术研发人员:戚永峰,
申请(专利权)人:海尔优家智能科技北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。