- 博客(6)
- 收藏
- 关注
原创 [访问控制]go语言使用casbin实现RABC以及权限模型介绍
首先介绍3种权限访问模式(ACL、RBAC、ABAC),然后讲解如何在 Go 语言中使用 Casbin 实现基于角色的访问控制(RBAC),最后通过结合 Gin 和 GORM 框架,实现一个完整的权限管理解决办法。
2025-05-26 18:02:28
1101
原创 [go-swagger]在go语言中使用swagger教程
本文主要讲述了如何安装swagger以及使用swagger编写接口文档,希望对你有所帮助。
2025-05-23 08:45:01
898
原创 [接口限流]2种go语言实现接口限流的方式以及常用限流算法介绍
做接口限流对于程序的健康运行至关重要,本文将讲解当前常用的4种限流算法以及两种在go语言中用令牌桶算法实现接口限流的方式。
2025-05-22 08:38:32
862
原创 [鉴权校验]简述四种鉴权机制并用go语言实现JWT校验
本文简要介绍了4类常用的鉴权机制,重点讲解了JWT校验机制,并在go语言下用gin框架和go-jwt/v5库实现了jwt的签发和校验。
2025-05-21 08:54:47
1296
原创 [网络安全]在go语言中使用base64captcha库实现生成验证码
简单来说,验证码就是一种用来区分用户是人类还是程序的工具。其核心目的是阻止恶意自动化程序(脚本、爬虫)滥用网络服务,允许合法的用户正常访问。
2025-05-03 19:22:26
739
原创 [安全与加密]go语言中使用bcrypt加密存储技术详解,以密码加密为例
bcrypt 是一种基于 Blowfish 加密算法的密码哈希函数,专为密码存储设计,具有高安全性和自适应性。本文介绍了常见的几类加密形式,重点探讨了在Go语言中使用bcrypt进行密码加密存储的技术细节。在信息安全日益重要的今天,对于开发者来说加密技术尤为重要,希望本文能为读者在学习和工作中提供有价值的参考。
2025-04-28 10:57:47
1435
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人