1

サーバーモードでのravendbの認証メカニズムとは何ですか。認証バンドルには、ユーザーを作成するためのAuthenticationUserクラスと、ユーザーを検証するためのAuthenticateClientクラスが含まれています。AuthenticateClientクラスには関数があります

public bool Authenticate(DocumentDatabase currentStore, string username, string password, out AccessTokenBody.DatabaseAccess[] allowedDatabases)

この関数の使い方がわかりません。この関数にはDocumentDatabaseオブジェクトが必要です。DocumentDatabaseオブジェクトをインスタンス化する方法がわかりません。認証を実装する方法はありますか?何か知っているならもっと良い方法を教えてください。前もって感謝します。

4

1 に答える 1

0

Rajdeep、このクラスを使用する必要はなく、DocumentDatabaseクラスをインスタンス化する必要もありません。これはRavenDBの内部的なものです。

RavenDBは、デフォルトでWindows認証を使用します。代わりにOAuthを使用する場合は、これが認証バンドルの使用目的です。そのバンドルの使用方法については、こちらをご覧ください:http: //ravendb.net/docs/server/bundles/authentication

于 2012-04-25T13:47:04.227 に答える