没有合适的资源?快使用搜索试试~ 我知道了~
OAuth20:一个简单的OAuth 2.0授权服务器和客户端实现
共56个文件
cs:34个
json:6个
xml:5个
5星 · 超过95%的资源 需积分: 42 12 下载量 100 浏览量
2021-05-31
12:31:00
上传
评论
收藏 1008KB ZIP 举报
温馨提示
目录 它是什么? 这个项目的想法是编写一个简单的 OAuth 2.0 授权服务器。 不要期望太多。 它正在逐步发展。 代码看起来不太好。 很多东西都是硬编码的。 它更像是一个简单的概念证明应用程序。 规格 本项目使用以下 RFC 文档作为其实现的规范。 这个想法是尽可能地遵守规范,很少或没有转移。 - OAuth 2.0 授权框架 -JSON Web令牌(JWT) - OAuth 2.0 授权框架:不记名令牌使用 邮递员脚本示例 邮递员脚本将随着代码的进展而更新。 验证访问令牌 该项目使用的访问令牌格式是 JWT 不记名令牌。 因此,您可以在此处验证令牌: https : //www.jsonwebtoken.io/ HMAC 签名摘要中使用的秘密是client_id 。 愚蠢,但这是目前的工作方式。 贡献 我总是欢迎来自社区的 PR。 您可能知道,这个项目是在我的频道h
资源推荐
资源详情
资源评论
收起资源包目录
OAuth20-master.zip (56个子文件)
OAuth20-master
AuthorizationServer
Models
LoginModel.cs 1KB
ErrorResponse.cs 455B
AccessTokenResponse.cs 365B
ErrorTypeEnum.cs 497B
GrantType.cs 180B
TokenManagement
HmacAlgorithm.cs 105B
IAuthorizationCodeGenerator.cs 152B
IJwtGenerator.cs 141B
JwtTokenGenerator.cs 1KB
JwtToken.cs 128B
MockAuthorizationCodeGenerator.cs 319B
AuthorizationServer.csproj 534B
Program.cs 616B
Controllers
OAuthController.cs 5KB
Startup.cs 3KB
Flows
TokenFlows
PasswordFlow.cs 3KB
ClientCredentialsFlow.cs 2KB
ITokenFlow.cs 216B
AuthorizationCodeFlow.cs 2KB
IGrantFlow.cs 1KB
FlowResponses
FlowResponses.cs 2KB
IFlowResponses.cs 391B
AuthorizationFlowType.cs 133B
IAuthorizationCodeValidator.cs 169B
AuthorizationCodeFlow.cs 848B
UserManagement
IUserCredentialValidator.cs 174B
MockUserCredentialValidator.cs 288B
appsettings.Development.json 137B
appsettings.json 97B
IdentityManagement
IClientGrantManager.cs 211B
IClientManager.cs 263B
MockClientManager.cs 401B
MockClientGrantManager.cs 300B
Views
OAuth
AuthorizationLogin.cshtml 1KB
Properties
launchSettings.json 791B
assets
banner.png 977KB
OAuth20.sln 2KB
.idea
.idea.OAuth20
.idea
indexLayout.xml 203B
vcs.xml 180B
contentModel.xml 5KB
modules.xml 302B
projectSettingsUpdater.xml 184B
.gitignore 38B
riderModule.iml 250B
.gitignore 0B
ResourceServer
Program.cs 611B
Controllers
ValuesController.cs 977B
Startup.cs 1KB
appsettings.Development.json 137B
ResourceServer.csproj 469B
appsettings.json 97B
Properties
launchSettings.json 785B
.gitignore 20B
OAuthClient
Program.cs 180B
OAuthClient.csproj 228B
README.md 3KB
共 56 条
- 1
资源评论
- FelaniaLiu2023-07-26文件详细介绍了OAuth 2.0的实现机制,并且结构清晰,易于理解和实现。
- 不知者无胃口2023-07-26这份文件提供了一个简单易用的OAuth 2.0授权服务器和客户端实现,为开发者提供了便捷的授权方案。
- 黄涵奕2023-07-26文档中提供的代码示例清晰易懂,可以快速上手,省去了自己编写授权代码的时间和精力。
- 十二.122023-07-26文档内容详实,对于想要在自己的应用中实现OAuth 2.0的开发者来说,是一份很有价值的参考资料。
- 罗小熙2023-07-26比较实用的文件,让人对OAuth 2.0的授权流程有了更深入的了解,适合初学者阅读学习。
文清的男友
- 粉丝: 26
- 资源: 4654
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功