.NET云原生架构师训练营(权限系统系统演示ActionAccess)
环境配置
MySQLMIGRATION
mysql
Docker Pull MySQLDOCKER RUN -P 3306:3306 -Name MySQL_ROOT_PASSWORD=ROTNETNB6666 -D M YSQLNAME:容器名称,这里命名为MySQLE:配置信息,这里是MySQL root 用户的登录密码p:端口映射,其中主机端口3306映射到容器的3306端口d:后台运行容器,保证退出终端后容器继续运行
migration
切换到refactor分支
PM Install-Package Microsoft.EntityFrameworkCore.ToolsPM Update-Package Microsoft.EntityFrameworkCore.ToolsPM Get-Help about_EntityFrameworkCorePM Update-Database -Context DotNetNBIdentityDbContextPM Update-Database -Context ApplicationDbContext
默认用户
在配置文件appsettings.json 中设置默认用户
用户名:admin密码:Pa$$word666’IdentityData’: {‘角色’: [ { ‘姓名’: ‘admin’ }],’用户’: [ { ‘用户名’: ‘admin’,’密码’: ‘Pa$ $word666’, ‘电子邮件’: ‘MingsonZheng@outlook.com’, ‘角色’: [ ‘admin’ ], ‘声明’: [ { ‘类型’: ‘名称’, ‘值’: ‘admin’ } ] } ]},
ActionAccess
完成环境配置后,将项目DotNetNB.WebApplication设置为启动项目。启动后可以看到swagger文档
请求WeatherForecast接口,返回403 Unauthorized,需要添加权限
https://localhost:7018/天气预报
请求Resource接口获取WeatherForecast接口。关键是WeatherForecast-Get-GET。
https://localhost:7018/资源
为WeatherForecast 界面创建权限
https://localhost:7018/权限参数
{ ‘key’: ‘天气’, ‘group’: ‘天气’, ‘displayName’: ‘天气’, ‘description’: ‘天气相关api’, ‘resources’: [ ‘WeatherForecast-Get-GET’ ]}
查看所有权限,可以看到刚刚创建的权限
https://localhost:7018/权限
为管理员用户分配权限
https://localhost:7018/权限/addtouser?用户名=adminpermission=天气
查看admin用户的权限
https://localhost:7018/权限/用户/管理员
以admin用户登录获取token
https://localhost:7018/身份验证/登录
使用token请求WeatherForecast接口并获取返回
https://localhost:7018/天气预报
用户评论
陌上花
这个.NET云原生架构师训练营听起来很棒,特别是权限系统演示ActionAccess的部分,感觉能学到很多实用技能。
有18位网友表示赞同!
寂莫
权限系统一直是开发过程中的难点,ActionAccess的演示很期待,希望能学到如何更好地管理权限。
有12位网友表示赞同!
放肆丶小侽人
.NET云原生架构师训练营,权限系统这部分是重点,希望讲解能深入浅出,不要过于复杂。
有10位网友表示赞同!
淡抹丶悲伤
权限系统演示ActionAccess,感觉这个训练营很实用,对于想提升.NET技能的人来说是个不错的选择。
有20位网友表示赞同!
虚伪了的真心
看到.NET云原生架构师训练营,权限系统演示ActionAccess,有点心动,但担心自己基础不够。
有6位网友表示赞同!
开心的笨小孩
ActionAccess权限系统演示,这个训练营内容丰富,对于刚入行的我来说,简直是福音。
有6位网友表示赞同!
生命一旅程
权限系统一直是我的痛点,.NET云原生架构师训练营的ActionAccess演示让我看到了希望。
有15位网友表示赞同!
秒淘你心窝
权限系统演示ActionAccess,这个训练营听起来很有针对性,我打算报名学习。
有5位网友表示赞同!
安好如初
听说.NET云原生架构师训练营的权限系统演示ActionAccess很精彩,但我担心时间安排不过来。
有11位网友表示赞同!
日久见人心
对于.NET开发者来说,权限系统演示ActionAccess是个不容错过的环节,希望训练营能安排得紧凑。
有20位网友表示赞同!
致命伤
ActionAccess权限系统演示,这是我关注的焦点,希望训练营能提供一些实操案例。
有19位网友表示赞同!
栀蓝
.NET云原生架构师训练营,权限系统这部分让我很期待,尤其是ActionAccess的讲解。
有18位网友表示赞同!
烟雨离殇
权限系统是每个项目的核心,.NET云原生架构师训练营的ActionAccess演示让我看到了专业。
有17位网友表示赞同!
此生一诺
权限系统演示ActionAccess,这个训练营对于想要深入学习.NET云原生架构的人来说,是个很好的机会。
有11位网友表示赞同!
一笑傾城゛
.NET云原生架构师训练营,权限系统这部分让我很感兴趣,尤其是ActionAccess的讲解。
有13位网友表示赞同!
一点一点把你清空
ActionAccess权限系统演示,这个训练营内容丰富,对于想提升自己.NET技能的人来说,是个不错的选择。
有17位网友表示赞同!
病房
权限系统一直是我的软肋,.NET云原生架构师训练营的ActionAccess演示让我有了突破的机会。
有17位网友表示赞同!
暖瞳
看到.NET云原生架构师训练营,权限系统演示ActionAccess,感觉这个训练营很适合我,正在考虑报名。
有13位网友表示赞同!
灵魂摆渡人
权限系统演示ActionAccess,这个训练营让我看到了.NET云原生架构的潜力,期待能学到更多。
有20位网友表示赞同!