使用ServiceStack.Mvc时,AuthorizeAttribute无用
AuthenticateAttribute用于DTO对象。
ServiceStack的AccountController没有示例,Signout在SocialBootStrapApi中不起作用。
使用ServiceStack.Mvc进行Roles示例的基本登录,注销和授权在哪里? (不是单页应用程序,经典的Asp.Net Mvc)
答案 0 :(得分:2)
ServiceStack不使用ASP.NET或MVC的身份验证或依赖它的任何内容,例如: MVC的AccountController,它使用自己的Authentication Provider。
AuthenticateAttribute和任何其他ServiceStack Request or Response Filter attributes实际上可以在DTO和服务上使用。
如果您继承自ServiceStackController,那么您可以在[ExecuteServiceStackFilters]中使用ServiceStack的属性过滤器来执行,例如