KO
|
EN
gitlite — search
Search
#javascript
#python
#hacktoberfest
#react
#ai
#typescript
#llm
#go
#golang
#android
#machine-learning
#rust
#deep-learning
#linux
webtap
★ 13
Open GitHub ↗
开源网址导航
Download README (.md)
Explore Similar Repositories
Lyricist-tensorflow
:
中文歌词生成, Tensorflow, Seq2Seq, Bahdanau注意力
entities
:
:lock_with_ink_pen: Declarative modern identity manager for UNIX systems in Go
modem-indihome-f609
:
Default password modem indihome f609
MySQL-JDBC-Deserialization-Payload
:
MySQL JDBC Deserialization Payload / MySQL客户端jdbc反序列化漏洞payload
murr_front
:
Frontend part of Murrengan network😘
// repository documentation
Was this content helpful?
★ 0
(0 ratings)
Select Rating:
★
★
★
★
★
Submit Feedback
Recent Feedback
×
Download README
Do you want to download the
README.md
file for
webtap
?
Download (.md)
# 作品背景 随着企业应用的软件越来越多,并且信息软件基本以B/S为主了,很多时候各种软件的地址,让大家记的头昏脑胀,并且一堆密码要记,而且大部分系统之间无法互通,虽然市面上有各种集成方案,但无法做到简单有效,都是大型软件厂商的PPT解决方案加一堆开发工作和大量的成本支出,最重要的是大部分都是体验极差、毫无美感的东西。 # 解決方案 基于上述背景,个人利用业余时间在持续完善做一款小作品,或多或少的解决一点问题,虽然目前还没成熟,但是考虑再三,先开源出来,希望有志同道合的人一起完善。 - 1、管理员可以设置企业门户首页app - 2、企业内部信息可以统一搜索 - 3、单点登录 - 4、PC端小程序 # 作品说明 ## 1.首页w 首页主要功能有 - app显示 - 文件夹分类 - 应用搜索 - 登录 - 登录后快捷新增应用 - 背景自动每天同步bing搜索引擎的的壁纸 - 应用和新闻站点链接(未完成)  通过点击应用上的锁 icon即可查看应用的账号和密码,在没有单点登录的功能情况下这个功能非常有用 ## 2.系统登录 点击首页右上角的 sigin 到登录页面  ## 3.应用列表 后台管理 主功能只有新建应用、应用列表、系统设置,极其简约,好不好看只是个人风格,默认登录进来及显示应用列表。  ## 4、新增应用 添加应用除了常规功能还增加了敏感信息输入,敏感信息只能登录后才能查看; 查看密码功能考虑到很多时候连接地址需要密码才能访问; 查看权限目前只实现了登录可见以及自己可见(权限功能还需要继续完善);  ## 5、系统设置 系统设置里可以进行基本信息维护,个人登录信息维护,用户管理,app分类管理,及多组织管理,主要介绍以下2重点功能。 ### 常规设置 基本设置里为当前组织的组织名称,访问短链接地址(多组织情况下),以及组织的logo  ### 多组织管理  # 技术架构 ## 技术栈 - springboot - sqlite - gradle - thymeleaf - vue2.0 ## 数据库结构  ## 源码地址 [https://github.com/robotbird/webtap](https://github.com/robotbird/webtap) [https://gitee.com/robotbird/webtap](https://gitee.com/robotbird/webtap) ## 插件管理接口说明 - 显示所有插件信息 `GET` http://127.0.0.1:8080/plugin - 上传插件jar包 `POST` http://127.0.0.1:8080/plugin/uploadInstallPluginJar `jarFile` - 根据插件id停止插件 `POST` http://127.0.0.1:8080/plugin/stop/{id} - 根据插件id启动插件 `POST` http://127.0.0.1:8080/plugin/start/{id} - 根据插件id卸载插件 `POST` http://127.0.0.1:8080/plugin/uninstall/{id} - 根据插件路径安装插件。该插件jar必须在服务器上存在 `POST` http://127.0.0.1:8080/plugin/installByPath `path` (注意: 该操作只适用于生产环境 ) - 上传插件的配置文件 `POST` http://127.0.0.1:8080/plugin/uploadPluginConfigFile `configFile` (注意: 该操作只适用于生产环境 ) - 备份插件 `POST` http://127.0.0.1:8080/plugin/back/{pluginId} (注意: 该操作只适用于生产环境 ) ## 插件里的api调用路径 调用路径为 {url}{port}/api/plugins/{pluginId}/{controller} 例如:有个插件叫thymeleaf-demo-plugin,controller 路访问名称为 thy 则访问路径为 http://127.0.0.1:8080/api/plugins/thymeleaf-demo-plugin/thy # 使用方法 - java -jar webtap.jar - 登录管理员默认账号robotbird@qq.com,密码123456(暂时只支持邮箱登录) # 在线体验 体验地址:[http://webtap.cn/](http://webtap.cn/) 由于服务器在国外,访问时候还请耐心等候。 # 总结 作品当前还未实现的功能,企业内部信息搜索集成、单点登录集成、权限管理,以及后续考虑的小程序功能,但是依然放出来,激励自己继续完善下去。 此作品完全个人原创,开源遵从GNU General Public License v3.0,版权所属个人所有,如果有同学对这个作品比较感兴趣可以微信联系robotbird798