腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
2
回答
在
Asp.NET
Core3.0API
控制器
中
未
使用
Authorize
修饰
方法
时
,
User.Identity.Name
使用
JWT
为
空
、
、
我
在
.net核心3.1
中
有一个Web项目,并且我已经添加了
JwT
身份验证。身份验证和授权工作得很好,但我需要在每个请求
中
获得UserId。当
使用
Authorize
属性
修饰
该
方法
时
,这可以很好地工作。[HttpGet] public//
浏览 103
提问于2020-11-07
得票数 1
3
回答
如何使
JWT
令牌授权
在
控制器
方法
中
可选
、
、
、
、
我
在
我的
ASP.NET
核心2 web应用程序中
使用
JWT
令牌 如果
JWT
令牌失败,我仍然希望击中
控制器
方法
,但是
ASP.NET
Identity User对象将为null。目前,如果身份验证失败,
控制器
方法
将不会被输入,因此我无法
在
该
方法
中
应用逻辑来处理非身份验证用户,而不是阻塞他们。
在
我的
控制器
中
,我
浏览 1
提问于2018-02-08
得票数 10
回答已采纳
6
回答
ASP.NET
MVC
中
的授权属性
我很难理解
ASP.NET
MVC
中
[
Authorize
]属性的真正用法。按照这个概念,如果我们用[
Authorize
]属性
修饰
一个
控制器
方法
,那么只有经过身份验证的用户才能访问
控制器
。我已经开发了一个不
使用
[
Authorize
]属性
修饰
控制器
的
ASP.NET
MVC应用程序。我观察到的是,如果我
使用
web.config或其他方式
在</em
浏览 1
提问于2012-06-01
得票数 66
1
回答
在
ASP.Net
Web API2上支持多个授权属性的正确
方法
、
、
、
、
我的
JWT
应用程序
在
成功登录
时
创建了一个
ASP.Net
令牌。“属性
修饰
了所有
控制器
方法
,该属性委托给我的TokenValidationHandler (继承自DelegatingHandler)在后续请求
中
验证令牌。所以我的想法是,
在
第一种
方法
(用户登录)
中
,不只是检查result.success并发出令牌,我还会检查检索到的帐户是否经过eMail验证。如果不是,我将发出一个
jwt
浏览 0
提问于2018-12-16
得票数 0
1
回答
返回FilePath的操作
方法
有时不起作用。为什么?
、
、
、
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
令牌
、
、
、
我
在
我的
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
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
、
、
、
我有一个
使用
Asp.Net
核心后端的Angualar4SPA。我正在
使用
带有
JWT
令牌的OpenIddict,身份验证工作正常,并返回一个令牌。只要我不
使用
Authorize
注释和
控制器
操作,应用程序就可以正常运行。当我这样做
时
,它总是返回401。 老实说,我甚至不确定授权是如何工作的。我假设,当将持有者令牌提供给用
Authorize
修饰
的请求
时
,中间件将自动处理它。我确实看到有一个可用的Enabl
浏览 0
提问于2017-08-02
得票数 1
1
回答
MVC MSpec测试
未
命中[
Authorize
]属性
、
、
、
根据我所读到的内容,人们通常需要伪造身份验证来测试
Authorize
标签的操作,所以我不明白它是如何直接
使用
受保护的操作
方法
的。如果有人能帮上忙,我将不胜感激,这是我第一次尝试
使用
MSpec,看起来它应该真的很有用,我只是不能让它工作!
控制器
:public class HomeController : Controller public ActionResult Index() {result.ShouldBeARedirectToRoute
浏览 1
提问于2012-01-31
得票数 1
回答已采纳
2
回答
如何在MVC应用程序中
使用
JWT
进行身份验证和授权?
、
、
、
、
我计划在
ASP.NET
MVC应用程序中
使用
ASP.NET
Identity 2.0进行身份验证和授权。
在
MVC
中
,我们将为需要保护的
方法
提供
Authorize
属性,如下所示… {我想让我的MVC应用程序在用户尝试访问带有
authorize
属性的
方法
时
使用
JWT</em
浏览 3
提问于2015-04-22
得票数 48
1
回答
检查BaseController类
中
的用户身份验证的正确事件
我希望我的所有
控制器
都继承自一个基本
控制器
,如果用户没有通过身份验证,我要做的第一件事就是将用户重定向到Login视图。已经编写的
方法
基本上是查找Cookie,如果没有找到,则向登录屏幕执行Response.Redirect()。我想把这个
方法
移到BaseController上,但是我不确定最好的
方法
是什么。那么,
在
加载页面之前,我应该调用什么BaseController事件来检查身份验证呢? 谢谢
浏览 0
提问于2012-07-19
得票数 2
回答已采纳
1
回答
SPA( angular ) visual studio angular模板的User.Identity
空
指针异常
、
、
、
、
我正在
使用
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
回答
保护对编辑用户详细信息的访问
、
、
、
、
在编辑Address
时
,可以
在
什么时候/在哪里检查用户。我
在
遵循N层的
方法
。Idea 1
在
控制器
类
中
,因为
控制器
有权访问
浏览 6
提问于2012-06-24
得票数 1
回答已采纳
1
回答
身份验证筛选器不能与Web API
中
的授权筛选器一起
使用
、
、
、
我正在尝试
为
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
、
、
我有一个AccountController正在
使用
Authorize
属性的MVC4应用程序。当用户
在
登录页面上
时
,会有一个柜员签发日期,该日期在用户登录后
使用
。
中
,我有以下操作: public ActionResult GetIssueDate(string userName) {
中
禁用了
Authorize
内容,则此函数将按应返回正确的发行日期的方式工作。但是,如果我启用了
Aut
浏览 1
提问于2012-07-27
得票数 0
回答已采纳
1
回答
如何检查用户是否已登录,以便在提交按钮上用户
未
登录
时
可以重定向到登录页面?
、
、
、
、
在这里,我想检查用户
在
单击submit按钮
时
是否已经登录。如果用户已登录,则显示“已提交”,如果
未
登录,则重定向到登录页面。我有一个提交按钮,我想在单击
时
用作检查。如何在
控制器
中
检查用户是否已登录?User.Identity.IsAuthenticated){ } 我还想知道如何控制视图中的提交按钮--
在
浏览 3
提问于2014-08-15
得票数 0
2
回答
选择不
使用
授权的AuthenticationScheme
、
、
它创建了我支持的几个不同的
JWT
场景。 我还设置了options.DefaultAuthenticateScheme = "MyAuthenticationScheme"。当调用传入没有[
Authorize
]标记的
控制器
方法
时
,它将将User.Identity对象设置
为
在
调用AddJwtBearer for "MyAuthenticationScheme"
中
设置的
JWT
中
的数据
浏览 1
提问于2020-09-02
得票数 0
1
回答
如何在
ASP.NET
核心中向REST端点添加基于项的权限的授权
、
、
、
、
我的API假设集合称为存储,存储项-这些项可以添加、编辑或从存储
中
删除。一个用户可以是多个存储的成员,并且可以在给定的存储
中
具有三个可能的角色之一--编辑器、评论员和查看器。我已经通过
JWT
实现了身份验证--现在我需要添加授权,所以某些操作只能由具有适当角色的特定存储成员执行--例如,添加项应该只适合于编辑。ItemsController.cs[HttpPost("storages/{storageI
浏览 4
提问于2022-01-07
得票数 0
2
回答
ASP.NET
登录控件
、
我打算在
ASP.NET
3.5Web应用程序中
使用
来自
ASP.NET
2.0的成员身份验证/授权API。但是,当我
为
登录组件实现LoggedIn
方法
时
,如下所示: {Label1.Text =
User.Identity.Name
;该名称为
空
值...用户名/密码正确,如果
使用
默
浏览 1
提问于2009-06-01
得票数 1
4
回答
从
JWT
获得所有Controller
方法
的userId?
、
、
、
我正在创建一个
使用
JWT
进行身份验证和授权的Core2.0WebAPI项目。我想要保护的
控制器
方法
都用
Authorize
属性
修饰
。 这很管用。如果我
在
比勒头中传递
JWT
,就会得到200。如果我不能通过
JWT
,我将得到401。都在工作。
在
我的
JWT
中
,我
在
授权时将用户ID存储
在
'UserId‘字段
中
。var claims
浏览 3
提问于2018-05-29
得票数 20
回答已采纳
点击加载更多
相关
资讯
ASP.NET Core 中的 REST和WebAPI
发现 ASP.NET Core SignalR
NET Core API 框架实现接口的JWT授权验证
ASPNET Core 30中使用动态控制器路由
NET使用Jwt、OpenID Connect实现基于OAuth的身份验证
热门
标签
更多标签
云服务器
对象存储
ICP备案
云点播
实时音视频
活动推荐
运营活动
广告
关闭
领券