TokenBasedAuth:ASP.NET Owin OAuth 不记名令牌 WebApi

时间:2024-07-26 19:50:34
【文件属性】:

文件名称:TokenBasedAuth:ASP.NET Owin OAuth 不记名令牌 WebApi

文件大小:30KB

文件格式:ZIP

更新时间:2024-07-26 19:50:34

C#

基于令牌的身份验证 #ASP.NET Owin OAuth 不记名令牌 WebApi 展示如何创建单独的 WebAPI,这些 WebAPI 使用 OAuth 不记名令牌进行身份验证。 此示例使用 ASP.NET Identity 和最小的 AccountController 来注册用户。 并公开令牌端点以生成临时不记名令牌。 还有一个受保护的资源服务器,可以使用来自 AuthEndpoint 的不记名令牌进行访问。 注册用户: curl -X POST -H "Content-Type: application/json" -H "Cache-Control: no-cache" -H "Postman-Token: 2633c6c1-e0c7-93d1-37dd-9ef4f60755f8" -d '{ "userName": "user", "password": "


【文件预览】:
TokenBasedAuth-master
----.gitignore(3KB)
----ResourceEndpoint()
--------Controllers()
--------packages.config(1KB)
--------ResourceEndpoint.csproj(7KB)
--------Web.config(3KB)
--------Web.Debug.config(1KB)
--------Filters()
--------Global.asax.cs(374B)
--------Web.Release.config(1KB)
--------Global.asax(110B)
--------App_Start()
--------Properties()
----AuthEndpoint()
--------AuthRepository.cs(2KB)
--------Controllers()
--------packages.config(2KB)
--------AuthEndpoint.csproj(9KB)
--------Providers()
--------Web.config(5KB)
--------Web.Debug.config(1KB)
--------AuthContext.cs(322B)
--------Filters()
--------IAuthRepository.cs(367B)
--------Web.Release.config(1KB)
--------Startup.cs(1KB)
--------App_Start()
--------Properties()
--------Models()
----PowershellMachineKeyGen.ps(2KB)
----Errata()
--------PowerShellMachineKeyGeneration.ps(2KB)
----README.md(2KB)
----TokenBasedAuth.sln(1KB)

网友评论