没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
盒装API 该项目的目标是拥有“准备就绪”的API后端服务,该服务具有所有必需的功能,以便扩展Web开发。 功能包括: 代币生成和验证 认证与授权 ReCaptcha支持 ORM EF Core + PostgreSql后端以及并发处理 API密钥注册 用户注册和邮件激活支持 NodaTime支持 HTTPS(TLS) 使用Serilog记录(文件和控制台) 与集成在一起 和更多... 创建自签名证书 安装 运行并输入密钥/证书密码以及其他证书: openssl req -x509 -newkey rsa:4096 -keyout privateKey.pem -out certificate.pem -days 10000 openssl pkcs12 -export -out ServerCertificate.pfx -inkey privateKey.pem -in
资源推荐
资源详情
资源评论
收起资源包目录
api-in-a-box-main.zip (52个子文件)
api-in-a-box-main
images
logo.png 18KB
ApiInABox.code-workspace 60B
LICENSE 11KB
src
Logic
RegisterLogic.cs 9KB
Logic.csproj 780B
AuthLogic.cs 4KB
TokenFactory.cs 5KB
Models
AbstractDbBase.cs 1KB
Auth
Role.cs 170B
Secret.cs 938B
ApiKey.cs 821B
Models.csproj 369B
RequestObjects
AuthApiRequest.cs 840B
AuthUserRequest.cs 850B
ResetPasswordRequest.cs 775B
RegisterUserRequest.cs 990B
RegisterApiKeyRequest.cs 788B
User.cs 1KB
ApiService
ApiServiceFactory.cs 2KB
Program.cs 1KB
Controllers
Auth
AuthTestController.cs 2KB
AuthController.cs 8KB
RegisterController.cs 3KB
Middlewares
IdentityMiddleware.cs 2KB
Startup.cs 8KB
appsettings.Development.json 2KB
ApiService.csproj 2KB
appsettings.json 2KB
Properties
launchSettings.json 423B
Contexts
Contexts.csproj 448B
DatabaseContext.cs 4KB
Exceptions
Exceptions.csproj 242B
HttpException.cs 907B
ObjectExistsException.cs 804B
AccessDeniedException.cs 796B
FailedSaveException.cs 799B
BadRequestException.cs 793B
ObjectNotExistsException.cs 812B
ApiInABox.sln 6KB
.gitignore 6KB
README.md 2KB
.vscode
launch.json 806B
tasks.json 1KB
solution-explorer
interface.cs-template 85B
template-list.json 1KB
class.cs-template 81B
class.vb-template 101B
template-parameters.js 558B
default.ts-template 28B
interface.ts-template 30B
class.ts-template 26B
enum.cs-template 80B
共 52 条
- 1
资源评论
汪纪霞
- 粉丝: 35
- 资源: 4700
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功