gpt4 book ai didi

c# - ServiceStack Redis Mq认证

转载 作者:IT王子 更新时间:2023-10-29 06:06:49 24 4
gpt4 key购买 nike

服务堆栈让我从消息代理调用现有 Web 服务端点的方式非常棒。 https://github.com/ServiceStack/ServiceStack/wiki/Messaging-and-Redis

但问题是我如何验证这些端点? Service Stack 为锁定 Web 服务调用提供了非常方便的基于属性的系统。例如

[Authenticate]
//All HTTP (GET, POST...) methods need "CanAccess"
[RequiredRole("Admin")]
[RequiredPermission("CanAccess")]
[RequiredPermission(ApplyTo.Put | ApplyTo.Post, "CanAdd")]
[RequiredPermission(ApplyTo.Delete, "AdminRights", "CanDelete")]
public class Secured
{
public bool Test { get; set; }
}

但是当我从消息代理访问这个 Dto 时,所有的身份验证属性都被忽略了。有人可以指出有关通过消息代理在服务堆栈中进行身份验证的文档吗?

最佳答案

消息传递 API 是 treated as Internal Requests并关注 different Order of Operations到 HTTP 请求。

关于c# - ServiceStack Redis Mq认证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24041221/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com