相关疑难解决方法(0)

ServiceStack Web服务安全性

嗨,我刚接触Servicestack并下载了他们非常全面的bootstrapapi示例并正在使用它,但我仍然遇到了一些问题.问题在于安全性,发生的事情是我在尝试访问受保护的服务时遇到405错误.使用身份验证服务,似乎我正在进行身份验证.请帮忙解释一下.这是代码:

public class Hello
{
    public string Name { get; set; }
}

public class AuthHello
{
    public string Name { get; set; }
}

public class RoleHello
{
    public string Name { get; set; }
}
public class HelloResponse
{
    public string Result { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

服务:

public class HelloService : ServiceBase<Hello> 
{
    //Get's called by all HTTP Verbs (GET,POST,PUT,DELETE,etc) and endpoints JSON,XMl,JSV,etc
    protected override object Run(Hello request)
    {
        return new HelloResponse { Result = "Hello, Olle …
Run Code Online (Sandbox Code Playgroud)

security web-services servicestack

8
推荐指数
1
解决办法
7061
查看次数

如何使用ServiceStack构建安全的api作为OAuth2.0的资源服务器?

我使用dotnetopenauth构建了OAuth2.0授权服务器,该服务器将管理身份验证,授权以及将accessToken分配给调用者.调用者将使用访问令牌访问资源服务器上的api(webservices).如果遵循资源服务器中dotnetopenauth提供的示例,则可以通过OAuthAuthorizationManager对使用WCF 构建的 API进行身份验证

如果使用ServiceStack在Resource Server中构建我的api,如何根据分配的OAuth2.0访问令牌构建验证传入api请求的身份验证过程?该功能应类似于dotnetopenid示例中的OAuthAuthorizationManager,而不是基于登录会话.

dotnetopenauth oauth-2.0 servicestack

5
推荐指数
1
解决办法
1727
查看次数