|
|
# 概述
|
|
|
本文介绍使用科探云平台开发一个完成的应用(MIS系统)所需的步骤和要求。
|
|
|
|
|
|
# 1.应用创建
|
|
|
|
|
|
# 1.应用创建(@xssun)
|
|
|
* 申请在OAuth中创建新应用、获取此应用的client_id,client_secret,接入统一身份认证和漫游
|
|
|
* 申请OAuth中提供的各种API的scope,用于获取基础数据、访问通用能力
|
|
|
|
|
|
# 2.统一身份认证接入
|
|
|
# 2.源代码管理(@marstone)
|
|
|
* 申请流程:联系 marstone
|
|
|
* 在 gitlab 中申请新建应用。
|
|
|
|
|
|
# 2.统一身份认证接入(@lwu)
|
|
|
* 推荐OpenID Connect方式,具体参考其他文档。
|
|
|
|
|
|
# 3.权限管理
|
|
|
# 3.权限管理(@ykwu)
|
|
|
* 在Authorize中,创建应用的菜单、配置角色和角色构成
|
|
|
|
|
|
# 4.界面集成
|
|
|
|
|
|
# 4.界面集成(待定)
|
|
|
* 遵循界面开发的要求,集成到 miscenter 中。
|
|
|
|
|
|
# 5.API调用
|
|
|
|
|
|
# 5.API调用(待定)
|
|
|
* 诸如通知API、文件API、导出API等的申请、授权、使用方式。
|
|
|
|
|
|
# 6.应用的持续交付/持续集成(运维部门)
|
|
|
* 主要包括:持续集成接入、服务器申请、域名配置等。
|
|
|
* 参考运维方面的规范。 |