返回 MCP 目录
public公开dns本地运行

oauth2-authorization-server

一个基于Spring Boot 3和Java 24的OAuth2授权服务器项目,支持GraalVM原生镜像、CRaC检查点恢复、本地AI模型测试及Docker部署。

article

README

🚀 OAuth2与Spring Boot 3:基于数据库保存登录数据的Spring授权服务器入门教程

本教程将带你了解OAuth2协议、Spring Security的使用、数据库集成等内容,助你从零开始构建一个基于OAuth2的授权服务器。

✨ 主要特性

  • OAuth2协议:了解OAuth2的基本概念、工作流程及其在现代身份验证系统中的应用。
  • Spring Security:学习如何使用Spring Security来实现安全的认证和授权机制。
  • 数据库集成:将用户登录数据持久化到数据库中,确保系统的安全性与可靠性。
  • 实际操作:通过具体的操作步骤,掌握从零开始构建一个基于OAuth2的授权服务器。

📚 详细文档

参考资料


🚀 使用Spring Boot 3和GraalVM JDK 24进行原生镜像构建

本教程将介绍Spring Boot 3的AOT特性、GraalVM JDK 24的使用以及Grype工具的功能,帮助你利用这些技术进行原生镜像构建和漏洞扫描。

✨ 主要特性

  • AOT(Ahead-of-Time)编译:了解Spring Boot 3引入的AOT特性及其优势。
  • GraalVM JDK 24:学习如何利用GraalVM将Java应用编译为高性能的原生镜像。
  • Grype工具:使用Grype扫描容器镜像和文件系统中的漏洞,提升安全性。

📦 安装指南

操作步骤

  1. 配置Docker Desktop以启用“主机侧TCP支持”功能:
    • 打开Docker Desktop设置,进入“实验性功能” -> “启用开发者模式选项” -> 启用“主机侧TCP支持”并重启。
  2. 下载和运行AI模型:
    docker model pull ai/gemma3:4B-Q4_K_M
    docker model run ai/gemma3:4B-Q4_K_M
    

📚 详细文档

参考资料


🚀 使用Docker Desktop Model Runner本地运行AI模型

本教程将帮助你了解如何利用Docker Desktop的最新功能来本地运行AI模型,以及Model Context Protocol(MCP)的基本概念和应用。

✨ 主要特性

  • Docker Desktop Model Runner:了解如何利用Docker Desktop的最新功能来本地运行AI模型。
  • MCP协议:学习Model Context Protocol(MCP)的基本概念及其在AI模型中的应用。

📦 安装指南

操作步骤

  1. 安装并配置Docker Desktop:
    • 打开Docker Desktop设置,进入“实验性功能” -> “启用开发者模式选项” -> 启用“主机侧TCP支持”并重启。
  2. 下载和运行AI模型:
    docker model pull ai/gemma3:4B-Q4_K_M
    docker model run ai/gemma3:4B-Q4_K_M
    

📚 详细文档

参考资料


🚀 使用Spring Boot和OAuth2构建授权服务器

本教程将带你了解OAuth2协议、Spring Security的使用以及数据库集成,帮助你构建一个基于Spring Boot和OAuth2的授权服务器。

✨ 主要特性

  • OAuth2协议:了解OAuth2的基本概念、工作流程及其在现代身份验证系统中的应用。
  • Spring Security:学习如何使用Spring Security来实现安全的认证和授权机制。
  • 数据库集成:将用户登录数据持久化到数据库中,确保系统的安全性与可靠性。

📦 安装指南

操作步骤

  1. 创建Spring Boot项目并添加依赖:
    <dependency>
        <groupId>org.springframework.boot</groupId>
        <artifactId>spring-boot-starter-oauth2</artifactId>
    </dependency>
    
  2. 配置OAuth2授权服务器:
    • 配置application.properties文件以启用OAuth2功能。
    • 实现自定义的用户DetailsService以从数据库中获取用户信息。

📚 详细文档

参考资料


🚀 使用Grype扫描容器镜像中的漏洞

本教程将介绍Grype工具的基本功能和使用方法,帮助你利用Grype扫描Docker镜像和文件系统中的已知漏洞。

✨ 主要特性

  • Grype工具:了解Grype的基本功能及其在容器安全中的应用。
  • 漏洞扫描:学习如何使用Grype扫描Docker镜像和文件系统中的已知漏洞。

📦 安装指南

操作步骤

  1. 安装并配置Grype:
    go install github.com/anchore/grype/cmd/grype@latest
    
  2. 扫描Docker镜像:
    grype --image your_docker_image_name
    

📚 详细文档

参考资料

help

运行方式说明

cloud

托管运行

托管运行通常表示这个 MCP Server 由服务方环境承载,用户一般按页面提供的连接方式或授权流程接入,不需要在本地长期启动一个 MCP 进程

  1. 打开服务方连接页
  2. 完成授权或复制端点
  3. 在 MCP 客户端中连接
terminal

本地运行 / 其它方式

本地运行通常需要用户在自己的电脑或服务器上安装依赖,把 server_config 复制到 MCP 客户端,并按 env_schema 补齐环境变量、密钥或其它配置

  1. 复制 server_config
  2. 安装所需依赖
  3. 补齐环境变量后重启客户端