c# - 未经许可注册servicestack?

标签 c# redis servicestack servicestack.redis

我可以像这样注册servicestack注册服务

 var responseX =
                    client.Post(new Register
                    {

                        UserName = sicil.Text,
                        Password = Password.Text,
                        FirstName = adX.Text,
                        LastName = soyadX.Text,
                        Email = sicil.Text,
                        AutoLogin = false,
                        Continue = "",
                        DisplayName =adX.Text+ " "+ soyadX.Text
                    });

我也可以从其他服务注册,但我希望只有授权用户才能注册或申请

有什么办法可以

[授权] 注册

谢谢

最佳答案

您可以使用 runtime attribute API 将属性动态添加到 ServiceStack 中的任何 TypeProperty它允许您修改任何内置服务的属性,例如:

typeof(Register)
    .AddAttributes(new AuthenticateAttribute());

关于c# - 未经许可注册servicestack?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27401826/

相关文章:

c# - 静态上下文在 C# 中总是单一的吗?

redis - Redis 的 "Score"和 "Ranking"功能集的用例

python - 如何在python中将元素添加到已排序的redis集中

postgresql - 某些 docker 容器不会在系统启动时启动

c# - 在哪里可以找到最新 ServiceStack 版本的示例?

redis - ServiceStack 的 IRedisClientManager + Ninject - 使用 InSingletonScope?

c# - 你如何正则表达式这个模式?

c# - 从 URI 到复杂类型的 ASP.net WebApi 参数绑定(bind)

c# - c# 如何将asp.net页面移动到顶部

servicestack - 为什么ServiceStack示例的函数定义通常为 "object Any"