openid-connect-dotnet-core-sample:将OpenId Connect与Dotnet Core和OneLogin结合使用

时间:2021-05-09 14:19:50
【文件属性】:
文件名称:openid-connect-dotnet-core-sample:将OpenId Connect与Dotnet Core和OneLogin结合使用
文件大小:618KB
文件格式:ZIP
更新时间:2021-05-09 14:19:50
C# OneLogin OpenId Connect Dotnet Core 3.0示例 此示例应用程序演示了两种连接到OpenId Connect Provider(例如以进行用户身份验证的方法。 授权代码流-这是OpenId Connect身份验证的推荐方法。 在返回您的应用之前,它将用户重定向到安全的托管登录页面。 请参阅Startup.cs以配置此方法。 资源所有者/密码授予流程-此方法保留给受信任的应用程序,您可以在其中捕获用户名/密码并根据OneLogin进行身份验证,而无需将用户重定向到托管的登录页面。 主要代码和配置可在Controllers/AccountController.cs找到 该应用程序还包括获取OAuth2 access_token以便访问的。 Controllers/HomeController.cs的Dashboard路线演示了如何使用该令牌获取用户可访问的
【文件预览】:
openid-connect-dotnet-core-sample-master
----Startup.cs(3KB)
----appsettings.Development.json(178B)
----bower.json(207B)
----Program.cs(630B)
----Controllers()
--------AccountController.cs(6KB)
--------HomeController.cs(4KB)
----wwwroot()
--------favicon.ico(31KB)
--------images()
--------lib()
--------js()
--------css()
----Models()
--------ErrorViewModel.cs(221B)
--------OidcTokenResponse.cs(443B)
--------OAuthTokenResponse.cs(526B)
--------User.cs(641B)
--------ApiResponse.cs(179B)
--------UserApp.cs(617B)
--------LoginViewModel.cs(184B)
----LICENSE(1KB)
----README.md(4KB)
----OidcSampleApp.csproj(615B)
----appsettings.json(164B)
----bundleconfig.json(628B)
----.gitignore(65B)
----OidcOptions.cs(206B)
----Views()
--------_ViewStart.cshtml(35B)
--------Shared()
--------Account()
--------Home()
--------_ViewImports.cshtml(105B)

网友评论