首页 > 作文

ASP.NET Core使用Middleware设置有条件允许访问路由

更新时间:2023-04-05 02:14:14 阅读: 评论:0

1.简介

有时,我们可能在web api中包含一些具有调试功能的请求。比如我们上次的文章中 为什么asp.netcore数据库连接串的值和appttings.json配的不一样?使用的获取配置值的功能:

但你绝不会想在生产环境中暴露它们。要想实现此目的,有多种方案:

用户权限验证编译成单独dll,不发布到生产环境

这些方案各有利弊,这里我们介绍一种使用middleware实现的简单方案。

2.实现

从上图可以看到,请求要访问到实际路由,需要先经过middleware,我们可以在最外层的middleware进行检查,只有满足条件的请求才能通过,否则返回403错误。

middleware代码如下:

当请求地址包含“/test”时,检查请求参数debugkey是否和配置的值一样,如果不一样就返回403错误。

效果如下图:

到此这篇关于asp.net core使用middlew人工鱼礁一氧化碳的物理性质are设置有条件允许访问路大卫比利亚死肥宅由的文章就介绍到这了,更多相关asp.net 会计岗位工作总结core使用middleware有条件允许访问路由内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!

本文发布于:2023-04-05 02:14:03,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/zuowen/3979f4733ad239f72444dacd3656eff8.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

本文word下载地址:ASP.NET Core使用Middleware设置有条件允许访问路由.doc

本文 PDF 下载地址:ASP.NET Core使用Middleware设置有条件允许访问路由.pdf

标签:方案   路由   有条件   文章
相关文章
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图