[]
        
(Showing Draft Content)

安装Java安全提供程序

活字格安全提供程序是一个类似插件的Java程序集,需要您在运行时上传到活字格服务器中。因此,如果想要集成您的系统用户数据,就需要您编写代码来实现,并且最终安装到活字格服务器中。

通过此篇文档,您将可以了解到如何从零开始初始化一个安全提供程序集。

如何从零开始初始化一个安全提供程序

活字格安全提供程序是一个Java 程序集,在开发之前,需要下载一个安全提供程序的构建工具。

1. 单击https://gitee.com/GrapeCity/forguncy-java-plugin-project-creator/releases/tag/1.0.0,下载活字格 Java Web Api 生成工具。

image

推荐使用压缩包“forguncyJavaExtensionGenerateTool.zip”创建。

如果使用压缩包版本的软件时遇到闪退问题,可能是由于系统版本过旧,缺少必要的 WebView2 组件导致的。为了解决这个问题,建议您采取以下两种方式之一:

  • 使用 MSI 安装包 “forguncyJavaExtensionGenerateTool_1.0.0_x64_zh-CN.msi” 来安装软件。MSI 安装包通常包含了软件运行所需的所有组件和依赖项,可以确保软件在各种系统环境下都能正常运行。

  • 将您的 Windows 系统更新到 2018 年 4 月之后发布的 Windows 10 版本或更高版本,如 Windows 11。新版本的操作系统通常已经内置了 WebView2 等最新的系统组件,能够为软件提供必要的运行环境。

2. 解压或安装之后打开forguncyJavaExtensionGenerateTool.exe,选择“安全提供程序”选项卡,设置安全提供程序名称,然后选择活字格设计器安装路径以及安全提供程序的保存文件夹。

设置完成后,单击“创建安全提供程序”。

image

创建成功后,打开文件夹。

image

3.安装intelliJ IDEA,安装Java开发环境。

4. 使用intelliJ打开Java项目。主要代码在org.example.CustomSecurityProvider中。

在右侧的选择“Maven-lifecycle”,双击clean执行完成后,再双击install,会生成zip包。

image

image

在活字格中使用

在用户管理平台中上传安全提供程序。

例如上传到开发时的账户管理平台。

image

image

上传完成后,可以查看安全提供程序中的用户、角色、组织结构信息。

至此,您已经成功初始化安装了活字格安全提供程序,之后您就可以根据自己的需求,来提供第三方用户程序了。

下一步

此章节仅是为您展示如何初始化安装一个活字格安全提供程序集,之后,您就可以正式进入安全提供程序的开发了。

在下一个章节,您将了解到安全提供程序的主要概念,包括安全提供程序目前所支持的类型、主要数据结构介绍、常见的安全提供程序的实现等,为您全方位的介绍安全提供程序的开发流程。