前面介绍了项目前期我们前端可以不需要业务平台参与就可以开始开发,这一章我们介绍新业务平台怎么集成到UNI-SOP云统一认证中心。
- 新建项目
- 引入uni-client
- 在云认证统一管理端新增业务平台
- 在业务平台项目配置在认证中心创建的平台信息
- 接口开发和权限校验
新建项目
打开Idea,创建一个SpringBoot的项目,具体创建方法我就不介绍,不懂的自行百度,创建完后如下:
引入uni-client
打开项目的pom.xml文件,引入依赖:
新增业务平台
打开云认证中心管理端,新增我们业务平台:
创建了平台后,记住平台标识和平台秘钥,后面业务平台初始化需要用到。
配置平台信息
打开我们新创建的业务项目配置文件,在里面输入如下信息,配置需要注册的平台。
配置好后,启动我们的业务平台,就可以开始进行业务功能开发了。
接口开发和权限校验
然后我们新加一个接口,完成接口权限的校验,接口比较简单,返回hello字符串。
然后前端我们调用此接口,如果正常登录的话此时会打印hello字符串在前端界面。
然后我们加上权限控制,代码如下:
用户需要有hello的权限才能访问此接口,再次运行前端,看看效果:
提示用户没有访问接口的权限了,然后,我们在认证中心后台配置上权限,同时把权限分配给用户。
然后再运行前端看看结果:
正常显示了,整个开发过程比较简单。