# java-emis-samples **Repository Path**: linlannet/java-emis-samples ## Basic Information - **Project Name**: java-emis-samples - **Description**: 多身份系统演示示例工程,包括表单代填、OIDC、JWT、CAS等多种协议分别实现应用集成示例 - **Primary Language**: Java - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-08-19 - **Last Updated**: 2025-08-20 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # java-emis-samples [![License](https://img.shields.io/badge/license-Apache%202-green.svg)](https://www.apache.org/licenses/LICENSE-2.0) ![java version](https://img.shields.io/badge/JAVA-1.8-green.svg) ![gitee star](https://gitee.com/linlannet/java-emis-samples/badge/star.svg) ## 介绍 多身份系统演示示例工程,包括表单代填、OIDC、JWT、CAS等多种协议分别实现应用集成示例 ## 版本历史 ``` 1.3.1 2023-08-19 增加spring-boot模式的示例 1.3.0 2023-08-15 进行示例扩展 1.2.0 2025-02-15 进行二维码的信息更新 1.1.0 2024-08-18 进行路径调整 1.0.0 2024-06-15 初始化版本 ``` ## 示例清单 本工程为官方示例,项目结构如下: | 模块名称 | 描述 | |:---------------------------------------------|:-----------------------------| | [emis-spring-boot-oidc](emis-spring-boot-oidc) | 使用 OIDC 协议集成 Spring Boot 应用 | | [emis-spring-security-form](emis-spring-security-form) | 使用 FORM 表单集成 Spring Security 应用 | | [emis-spring-security-oidc](emis-spring-security-oidc) | 使用 OIDC 协议集成 Spring Security 应用 | | [emis-spring-security-jwt](emis-spring-security-jwt) | 使用 JWT 协议集成 Spring Security 应用 | ## 技术路径 ### 软件架构 ``` Springboot ``` ### 安装教程 1. mvn clean install 2. mvn clean deploy ### 使用说明 1. 通过依赖使用 ``` ${groupId} ${artifactId} ${project.version} test ``` 2. 直接拷贝打包后的jar包 ## 参与贡献 1. Fork 本仓库 2. 新建 Feat_1.0.0 分支 3. 提交代码 ``` git config user.name linlaninfo git config user.email linlannet@163.com git config --global --list git config --list ``` 4. 新建 Pull Request 5. 创建和提交tag ``` 创建 git tag -a 1.3.0 -m "进行示例扩展" 查看 git tag 提交 git push origin --tags 删除 git tag -d 1.3.0 本地编译:mvn clean install 发布到github:mvn clean deploy ``` 6. 其他