腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
在
Asp.NET
Core3.0API
控制器
中
未
使用
Authorize
修饰
方法
时
,
User.Identity.Name
使用
JWT
为
空
asp.net-core
、
.net-core
、
jwt
我
在
.net核心3.1
中
有一个Web项目,并且我已经添加了
JwT
身份验证。身份验证和授权工作得很好,但我需要在每个请求
中
获得UserId。当
使用
Authorize
属性
修饰
该
方法
时
,这可以很好地工作。[HttpGet] public//
浏览 102
提问于2020-11-07
得票数 1
3
回答
如何使
JWT
令牌授权
在
控制器
方法
中
可选
c#
、
asp.net-core
、
jwt
、
asp.net-core-webapi
、
asp.net-core-identity
我
在
我的
ASP.NET
核心2 web应用程序中
使用
JWT
令牌 如果
JWT
令牌失败,我仍然希望击中
控制器
方法
,但是
ASP.NET
Identity User对象将为null。目前,如果身份验证失败,
控制器
方法
将不会被输入,因此我无法
在
该
方法
中
应用逻辑来处理非身份验证用户,而不是阻塞他们。
在
我的
控制器
中
,我
浏览 1
提问于2018-02-08
得票数 10
回答已采纳
6
回答
ASP.NET
MVC
中
的授权属性
asp.net-mvc-3
我很难理解
ASP.NET
MVC
中
[
Authorize
]属性的真正用法。按照这个概念,如果我们用[
Authorize
]属性
修饰
一个
控制器
方法
,那么只有经过身份验证的用户才能访问
控制器
。我已经开发了一个不
使用
[
Authorize
]属性
修饰
控制器
的
ASP.NET
MVC应用程序。我观察到的是,如果我
使用
web.config或其他方式
在</em
浏览 1
提问于2012-06-01
得票数 66
1
回答
在
ASP.Net
Web API2上支持多个授权属性的正确
方法
c#
、
authentication
、
asp.net-web-api
、
asp.net-web-api2
、
asp.net-web-api-routing
我的
JWT
应用程序
在
成功登录
时
创建了一个
ASP.Net
令牌。“属性
修饰
了所有
控制器
方法
,该属性委托给我的TokenValidationHandler (继承自DelegatingHandler)在后续请求
中
验证令牌。所以我的想法是,
在
第一种
方法
(用户登录)
中
,不只是检查result.success并发出令牌,我还会检查检索到的帐户是否经过eMail验证。如果不是,我将发出一个
jwt
浏览 0
提问于2018-12-16
得票数 0
1
回答
返回FilePath的操作
方法
有时不起作用。为什么?
c#
、
asp.net
、
asp.net-mvc
、
asp.net-mvc-3
AppDomain.CurrentDomain.BaseDirectory + "files\\commonFiles\\users\\avatar\\noavatar.png", "image/png", "noavatar.png");
在
我的观点中user=@
User.Identity.Name
" 现在,每当我
在
我的web开发者服
浏览 0
提问于2013-02-03
得票数 0
回答已采纳
1
回答
如何读取已过期的
JWT
令牌
c#
、
asp.net-core
、
jwt
、
asp.net-core-webapi
我
在
我的
ASP.NET
Core2WebAPI项目中
使用
JWT
令牌 我的前端web客户端发送一个
JWT
令牌,它最初是从Web登录API获得的,每个请求都正常工作。不过,我还有一个离线客户端,它
使用
相同的API,最初在线登录,然后存储
JWT
脱机,只有在用户同步应用程序时才发送它,这可能会在一周后。如果
JWT
令牌由于离线客户端过期而失败,我仍然希望命中Web
控制器
方法
并填充
ASP.NET
Identit
浏览 0
提问于2018-02-09
得票数 3
1
回答
我的Startup.ConfigureServices出了什么问题,导致
JWT
承载身份验证不起作用?
asp.net-core
、
jwt
我一直
在
尝试
为
我的
ASP.Net
Core2.2应用程序实现"PwdLess“作为一种简单的无密码身份验证机制。它成功地生成了
JWT
,我正尝试
在
应用程序的后端应用程序接口上
使用
JWT
,其中
JWT
是通过Authorization: Bearer <token>传入的。
在
我的Startup.ConfigureServices
方法
中
,我有以下代码: /
浏览 16
提问于2019-06-18
得票数 2
回答已采纳
3
回答
Angular 4
Asp.Net
核心web API Openiddict
JWT
授权总是返回401
angular
、
authentication
、
asp.net-core
、
openiddict
我有一个
使用
Asp.Net
核心后端的Angualar4SPA。我正在
使用
带有
JWT
令牌的OpenIddict,身份验证工作正常,并返回一个令牌。只要我不
使用
Authorize
注释和
控制器
操作,应用程序就可以正常运行。当我这样做
时
,它总是返回401。 老实说,我甚至不确定授权是如何工作的。我假设,当将持有者令牌提供给用
Authorize
修饰
的请求
时
,中间件将自动处理它。我确实看到有一个可用的Enabl
浏览 0
提问于2017-08-02
得票数 1
1
回答
MVC MSpec测试
未
命中[
Authorize
]属性
c#
、
asp.net-mvc-3
、
forms-authentication
、
mspec
根据我所读到的内容,人们通常需要伪造身份验证来测试
Authorize
标签的操作,所以我不明白它是如何直接
使用
受保护的操作
方法
的。如果有人能帮上忙,我将不胜感激,这是我第一次尝试
使用
MSpec,看起来它应该真的很有用,我只是不能让它工作!
控制器
:public class HomeController : Controller public ActionResult Index() {result.ShouldBeARedirectToRoute
浏览 1
提问于2012-01-31
得票数 1
回答已采纳
2
回答
如何在MVC应用程序中
使用
JWT
进行身份验证和授权?
c#
、
asp.net-mvc-4
、
authentication
、
authorization
、
asp.net-identity
我计划在
ASP.NET
MVC应用程序中
使用
ASP.NET
Identity 2.0进行身份验证和授权。
在
MVC
中
,我们将为需要保护的
方法
提供
Authorize
属性,如下所示… {我想让我的MVC应用程序在用户尝试访问带有
authorize
属性的
方法
时
使用
JWT</em
浏览 3
提问于2015-04-22
得票数 48
1
回答
检查BaseController类
中
的用户身份验证的正确事件
asp.net-mvc-3
我希望我的所有
控制器
都继承自一个基本
控制器
,如果用户没有通过身份验证,我要做的第一件事就是将用户重定向到Login视图。已经编写的
方法
基本上是查找Cookie,如果没有找到,则向登录屏幕执行Response.Redirect()。我想把这个
方法
移到BaseController上,但是我不确定最好的
方法
是什么。那么,
在
加载页面之前,我应该调用什么BaseController事件来检查身份验证呢? 谢谢
浏览 0
提问于2012-07-19
得票数 2
回答已采纳
1
回答
SPA( angular ) visual studio angular模板的User.Identity
空
指针异常
c#
、
asp.net
、
asp.net-core
、
asp.net-identity
、
visual-studio-templates
我正在
使用
visual studio angular模板创建项目,试图访问user claims
User.Identity.Name
。由于用户
为
null,因此获取一个null指针异常。view=aspnetcore-3.1 它
使用
AddApiAuthorization、AddIdentityServerJwt、OidcConfigurationController Startup.csspa.UseAngularCliServer(npmScript: "start");
浏览 19
提问于2020-09-27
得票数 0
回答已采纳
2
回答
保护对编辑用户详细信息的访问
c#
、
asp.net
、
asp.net-mvc-3
、
authentication
、
forms-authentication
在编辑Address
时
,可以
在
什么时候/在哪里检查用户。我
在
遵循N层的
方法
。Idea 1
在
控制器
类
中
,因为
控制器
有权访问
浏览 6
提问于2012-06-24
得票数 1
回答已采纳
1
回答
身份验证筛选器不能与Web API
中
的授权筛选器一起
使用
c#
、
asp.net
、
asp.net-web-api
、
asp.net-web-api-filters
我正在尝试
为
ASP.NET
Web API创建自定义身份验证筛选器。HttpContext.Current.User = principal; } } 我已经全局配置了身份验证筛选器,并
使用
断点确认筛选器正在被调用config.Filters.Add(new IDPAuthenticationFilter()); 问题是,如果我将[System.Web.Http.
Authorize
]属性添加到任何
控制器
,那
浏览 10
提问于2019-03-28
得票数 2
回答已采纳
1
回答
MVC 4 Jquery Ajax调用返回登录页面html
asp.net-mvc
、
jquery
、
authorization
我有一个AccountController正在
使用
Authorize
属性的MVC4应用程序。当用户
在
登录页面上
时
,会有一个柜员签发日期,该日期在用户登录后
使用
。
中
,我有以下操作: public ActionResult GetIssueDate(string userName) {
中
禁用了
Authorize
内容,则此函数将按应返回正确的发行日期的方式工作。但是,如果我启用了
Aut
浏览 1
提问于2012-07-27
得票数 0
回答已采纳
1
回答
如何检查用户是否已登录,以便在提交按钮上用户
未
登录
时
可以重定向到登录页面?
c#
、
asp.net-mvc
、
authentication
、
login
、
submit
在这里,我想检查用户
在
单击submit按钮
时
是否已经登录。如果用户已登录,则显示“已提交”,如果
未
登录,则重定向到登录页面。我有一个提交按钮,我想在单击
时
用作检查。如何在
控制器
中
检查用户是否已登录?User.Identity.IsAuthenticated){ } 我还想知道如何控制视图中的提交按钮--
在
浏览 3
提问于2014-08-15
得票数 0
2
回答
选择不
使用
授权的AuthenticationScheme
c#
、
asp.net-core
、
asp.net-core-3.1
它创建了我支持的几个不同的
JWT
场景。 我还设置了options.DefaultAuthenticateScheme = "MyAuthenticationScheme"。当调用传入没有[
Authorize
]标记的
控制器
方法
时
,它将将User.Identity对象设置
为
在
调用AddJwtBearer for "MyAuthenticationScheme"
中
设置的
JWT
中
的数据
浏览 1
提问于2020-09-02
得票数 0
1
回答
如何在
ASP.NET
核心中向REST端点添加基于项的权限的授权
c#
、
rest
、
asp.net-core
、
authorization
、
asp.net-core-webapi
我的API假设集合称为存储,存储项-这些项可以添加、编辑或从存储
中
删除。一个用户可以是多个存储的成员,并且可以在给定的存储
中
具有三个可能的角色之一--编辑器、评论员和查看器。我已经通过
JWT
实现了身份验证--现在我需要添加授权,所以某些操作只能由具有适当角色的特定存储成员执行--例如,添加项应该只适合于编辑。ItemsController.cs[HttpPost("storages/{storageI
浏览 4
提问于2022-01-07
得票数 0
2
回答
ASP.NET
登录控件
asp.net
、
login-control
我打算在
ASP.NET
3.5Web应用程序中
使用
来自
ASP.NET
2.0的成员身份验证/授权API。但是,当我
为
登录组件实现LoggedIn
方法
时
,如下所示: {Label1.Text =
User.Identity.Name
;该名称为
空
值...用户名/密码正确,如果
使用
默
浏览 1
提问于2009-06-01
得票数 1
4
回答
从
JWT
获得所有Controller
方法
的userId?
c#
、
.net
、
asp.net-core
、
jwt
我正在创建一个
使用
JWT
进行身份验证和授权的Core2.0WebAPI项目。我想要保护的
控制器
方法
都用
Authorize
属性
修饰
。 这很管用。如果我
在
比勒头中传递
JWT
,就会得到200。如果我不能通过
JWT
,我将得到401。都在工作。
在
我的
JWT
中
,我
在
授权时将用户ID存储
在
'UserId‘字段
中
。var claims
浏览 3
提问于2018-05-29
得票数 20
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
ASP.NET Core 中的 REST和WebAPI
发现 ASP.NET Core SignalR
JWT+Interceptor实现无状态登录和鉴权
NET Core API 框架实现接口的JWT授权验证
ASPNET Core 30中使用动态控制器路由
热门
标签
更多标签
活动推荐
运营活动
广告
关闭
领券