Tag

OpenAPI

2 views collected around this technical thread.

Code Ape Tech Column
Code Ape Tech Column
Jun 10, 2025 · Information Security

Securing OpenAPI Interfaces with AppId, AppSecret, and RSA Signatures

This article explains how to standardize and protect OpenAPI interfaces by using globally unique AppId/AppSecret pairs, generating RSA‑based signatures, implementing timestamp and nonce checks, and applying common security measures such as rate limiting, whitelist/blacklist controls, and sensitive data handling, all illustrated with complete Java code examples.

API securityAppIdAppSecret
0 likes · 28 min read
Securing OpenAPI Interfaces with AppId, AppSecret, and RSA Signatures
Code Mala Tang
Code Mala Tang
Jun 9, 2025 · Backend Development

Build High‑Performance APIs with FastAPI and Swagger: A Hands‑On Guide

Learn how to create fast, modern Python APIs using FastAPI, automatically generate interactive Swagger documentation, and enhance your endpoints with validation, metadata, and a full-featured to‑do list project, all illustrated with clear code examples and step‑by‑step deployment instructions.

API DevelopmentOpenAPIPython
0 likes · 10 min read
Build High‑Performance APIs with FastAPI and Swagger: A Hands‑On Guide
Go Programming World
Go Programming World
May 15, 2025 · Cloud Native

Deploying MCP Gateway on Kubernetes: A Step‑by‑Step Guide

This article explains how to quickly turn existing HTTP APIs into MCP services using the Go‑based mcp‑gateway, covering the installation of a local Kind Kubernetes cluster, the required YAML manifests, Docker image handling, OpenAPI import, and verification through the web console and chat interface.

GoKubernetesMCP
0 likes · 14 min read
Deploying MCP Gateway on Kubernetes: A Step‑by‑Step Guide
Selected Java Interview Questions
Selected Java Interview Questions
Apr 29, 2025 · Backend Development

Implementing a Chain of Responsibility for an OpenAPI Interface Using Spring and Custom Components

This article explains how to split a multi‑function OpenAPI interface into independent components using the chain‑of‑responsibility pattern in Spring, detailing the abstract base class, concrete handlers, a shared context, execution order configuration, and a test controller with full code examples.

JavaOpenAPISpring
0 likes · 7 min read
Implementing a Chain of Responsibility for an OpenAPI Interface Using Spring and Custom Components
Tencent Cloud Developer
Tencent Cloud Developer
Nov 28, 2024 · Backend Development

Contract-Based Design and Communication Challenges in Software Development

The article highlights how fragmented, undocumented cross‑team communication creates fragile software, then advocates adopting contract‑based design—preconditions, postconditions, invariants—and AI‑assisted tooling to formalize API contracts throughout the development lifecycle, aligning teams, reducing errors, and improving system reliability.

OpenAPIProtobufbackend development
0 likes · 18 min read
Contract-Based Design and Communication Challenges in Software Development
Architect
Architect
Jul 15, 2024 · Information Security

Secure OpenAPI Design: AppId/AppSecret, RSA Signatures, Timestamp & Nonce Best Practices

This article explains how to secure OpenAPI interfaces by using globally unique AppId/AppSecret pairs, SHA‑256 and RSA signatures, timestamp and nonce validation, caching, rate‑limiting, parameter validation, and encryption algorithms, providing complete client‑server implementation examples in Java.

API securityAuthenticationJava
0 likes · 26 min read
Secure OpenAPI Design: AppId/AppSecret, RSA Signatures, Timestamp & Nonce Best Practices
IT Services Circle
IT Services Circle
Apr 11, 2024 · Backend Development

An Introduction to TypeSpec: Features, Usage Examples, and Quick Start Guide

This article introduces TypeSpec, a lightweight, extensible language for describing REST, OpenAPI, gRPC and other APIs, outlines its key features, demonstrates how to generate OpenAPI, JSON Schema and Protobuf files, and provides step‑by‑step instructions for installing the compiler, setting up the VS Code extension, creating a project, and compiling a sample service.

API designCode GenerationOpenAPI
0 likes · 5 min read
An Introduction to TypeSpec: Features, Usage Examples, and Quick Start Guide
Top Architect
Top Architect
Jan 29, 2024 · Backend Development

Implementing Open API Signature Verification in Spring Boot

This article explains the concept of open APIs and signature verification, outlines the end‑to‑end signing and verification flow, and provides complete Spring Boot code—including configuration properties, a signature manager, custom annotation, AOP aspect, request‑caching filter, and utility class—to securely validate third‑party requests without exposing credentials.

AOPBackendSecurityOpenAPI
0 likes · 20 min read
Implementing Open API Signature Verification in Spring Boot
Top Architect
Top Architect
Nov 9, 2023 · Backend Development

Implementing Open API Signature Verification with Spring Boot and AOP

This article explains the concept of open interfaces and signature verification, outlines the end‑to‑end signing and verification flow, and provides a complete Spring Boot implementation including configuration properties, a signature manager, custom annotation, AOP aspect, request‑caching filter and utility classes, all illustrated with code snippets.

AOPAPI securityJava
0 likes · 20 min read
Implementing Open API Signature Verification with Spring Boot and AOP
Code Ape Tech Column
Code Ape Tech Column
Oct 26, 2023 · Information Security

OpenAPI Security Practices: AppId/AppSecret, Signature Generation, and Implementation Guide

This article explains how to use OpenAPI standards to secure API interfaces by introducing AppId/AppSecret mechanisms, RSA‑based signatures, timestamp and nonce anti‑replay measures, and provides complete Java code examples for client‑side signing and server‑side verification along with common protection techniques such as rate limiting and data validation.

API securityAppIdAppSecret
0 likes · 28 min read
OpenAPI Security Practices: AppId/AppSecret, Signature Generation, and Implementation Guide
Rare Earth Juejin Tech Community
Rare Earth Juejin Tech Community
Jun 18, 2023 · Frontend Development

Using TypeScript Effectively for Business Code with OpenAPI Code Generation

This article explains why TypeScript is well‑suited for business‑level front‑end development, demonstrates practical usage with React hooks, SWR, and OpenAPI‑driven code generation, and shows how to keep type safety and reduce runtime errors while integrating backend APIs.

Code GenerationOpenAPIReact
0 likes · 7 min read
Using TypeScript Effectively for Business Code with OpenAPI Code Generation
Architecture Digest
Architecture Digest
May 9, 2023 · Backend Development

Understanding the Role, Architecture, and Selection of API Gateways in Enterprise Systems

This article explains the three main use cases of API gateways—Open API platforms, microservice gateways, and API service management platforms—describes their position in enterprise architecture, outlines practical deployment scenarios, compares competing solutions, and provides criteria for choosing the right gateway for performance, scalability, extensibility, and cloud deployment.

API GatewayMicroservicesOpenAPI
0 likes · 11 min read
Understanding the Role, Architecture, and Selection of API Gateways in Enterprise Systems
ByteDance Data Platform
ByteDance Data Platform
Mar 22, 2023 · Backend Development

How DataTester’s Open Platform Empowers Customizable A/B Testing for Enterprises

DataTester’s Open Platform provides a configurable, extensible A/B testing solution that integrates via OpenAPI, SDKs, and a visual integration console, enabling enterprises to customize experiments, reduce development costs, and streamline deployment while supporting diverse business needs through modular components and a material ecosystem.

A/B testingCustomizationDataTester
0 likes · 12 min read
How DataTester’s Open Platform Empowers Customizable A/B Testing for Enterprises
DataFunSummit
DataFunSummit
Jan 28, 2023 · Backend Development

Bilibili’s API Management Design and Practices

This article explains Bilibili’s unified API management platform, covering service launch processes, manual versus automated metadata collection, code‑first API definitions in Go and Java, version control, collaboration features, mock testing, and micro‑service standardization to improve development efficiency and reduce operational costs.

API ManagementMicroservicesMock Testing
0 likes · 19 min read
Bilibili’s API Management Design and Practices
Bilibili Tech
Bilibili Tech
Jan 20, 2023 · Backend Development

API Management and Standardization at Bilibili: Design, Automation, Versioning, and Mocking

Bilibili’s unified API management platform automates documentation generation for Go and Java services, ties each API version to specific code commits, supports version snapshots, integrates with gateways for debugging and OpenAPI export, and provides service‑level mocking, thereby standardizing microservice development and reducing cross‑team overhead.

API ManagementMicroservicesOpenAPI
0 likes · 20 min read
API Management and Standardization at Bilibili: Design, Automation, Versioning, and Mocking
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 20, 2022 · Databases

Automating SQL Quality Control with SQLE OpenAPI and a Custom Go Tool

This article introduces the open‑source SQLE platform, explains its intelligent SQL scanning features and OpenAPI, and provides a step‑by‑step guide with code examples for creating scan tasks, sending requests, and building a Go‑based utility to automatically upload and audit SQL files.

AutomationGoOpenAPI
0 likes · 9 min read
Automating SQL Quality Control with SQLE OpenAPI and a Custom Go Tool
Architects Research Society
Architects Research Society
May 25, 2022 · Backend Development

Comparing OData, JSON API, GraphQL, and OpenAPI: When to Choose Each

The article explains the origins, specifications, features, and ecosystem support of OData, JSON API, GraphQL, and OpenAPI, helping developers decide whether switching between these API standards offers real benefits for their projects.

API designGraphQLJSON API
0 likes · 8 min read
Comparing OData, JSON API, GraphQL, and OpenAPI: When to Choose Each
macrozheng
macrozheng
Mar 22, 2022 · Backend Development

Switching to SpringDoc: A Complete Guide to Replacing SpringFox in Spring Boot

After SpringFox became outdated and incompatible with Spring Boot 2.6, this article introduces SpringDoc as a modern OpenAPI 3‑based alternative, explains its advantages, shows how to integrate it, migrate annotations, configure security, and provides sample code and screenshots for a seamless transition.

API DocumentationOpenAPISpring Boot
0 likes · 12 min read
Switching to SpringDoc: A Complete Guide to Replacing SpringFox in Spring Boot
Top Architect
Top Architect
Apr 5, 2021 · Backend Development

Integrating Swagger (Springfox) 3.0.0 with Spring Boot for Automatic API Documentation

This article explains how to integrate Swagger using Springfox 3.0.0 into a Spring Boot project, covering required dependencies, configuration files, annotations, new features, compatibility requirements, and provides a complete example with code snippets for generating interactive OpenAPI documentation.

API DocumentationOpenAPISpring Boot
0 likes · 11 min read
Integrating Swagger (Springfox) 3.0.0 with Spring Boot for Automatic API Documentation