3

私はServiceStack認証ビットでかなり新しいです。まず、基本認証を構成しました。

private void ConfigureAuth(Funq.Container container)
{
    var authFeature = new AuthFeature(() => new AuthUserSession(),
        new IAuthProvider[] { new BasicAuthProvider() }
    );
    authFeature.IncludeAssignRoleServices = false;

    // Default route: /auth/{provider}
    Plugins.Add(authFeature);

    container.Register<ICacheClient>(new MemoryCacheClient());
    container.Register<IUserAuthRepository>(GetAuthRepository());
}
  1. サービスリクエストで認証する方法は? 例えば:
    myweb/api/auth/basic?Userid=test@Password=234

  2. protected 自体の認証サービス エンドポイント。呼び出しmyweb/api/auth/basic?Userid=test@Password=234はリダイレクトされます/Account/LogOn

非常に単純な認証メカニズムが必要です。クライアントは、JSON リクエストを送信するだけで簡単に認証できます。

4

1 に答える 1

2

Basic 認証で認証する方法の例については、ServiceStack AuthTestsを参照してください。

于 2013-02-12T14:30:54.443 に答える