netcore authentication keycloak:使用.net Core 3.1的Poc通过Keycloak使用授权 源码
核心认证密钥斗篷 Poc使用.net core 3.1通过进行授权使用。 我们将模拟一个管理市场后台的应用程序。 在这种情况下,我们需要保护我们的端点,此外,还要验证用户是否在他打算使用的资源的“保护伞下”。 为此,我们将使用Multitenancy的概念。 出于教学目的,该代码尽可能地简洁和简单。 主要思想是集中于认证/授权的主题。 上手 首先,我们需要创建网络核心应用程序。 我们可以使用以下命令执行此操作: dotnet new webapi -n Marktplace.Backoffice 结果应类似于下图: Dotnet new刚刚通过模板在Marketplace.Backoffice文件夹内创建了一个ASP.NET Core Web API项目。 要查看所有可用模板,可以运行以下命令: dotnet new --help 为确保一切正常,我们将执行还原并构建:
文件列表
netcore-authentication-keycloak-main.zip
(预估有个20文件)
netcore-authentication-keycloak-main
docs
images
4-service-account-roles.png
56KB
1-dotnet-new-webapi.png
25KB
2.2-client_flow-illustration.jpeg
81KB
2-authorization-flows-overview.jpg
671KB
2.1-authorization-code-flow.jpg
38KB
3-menu_kc.png
30KB
2.3-authorization-code-illustration.jpeg
124KB
暂无评论