1

認証を使用して、モバイル クライアントからユーザー名とパスワードとともに追加情報を渡す必要があります。CredentialsAuthProvider から継承し、サーバーによって抽出できる追加のデータ メンバーを定義することは可能ですか?

4

1 に答える 1

1

wikiのカスタム認証と承認セクションを見たことがありますか? ユーザー名とパスワードを使用して渡す追加情報にアクセスできるはずです...

public class MyAuthProvider : CredentialsAuthProvider
{
    public override bool TryAuthenticate(IServiceBase authService, string userName, string password)
    {
        var extraInfo = authService.RequestContext.Get<IHttpRequest>().GetParam("extraInfo");

        //Add here your custom auth logic (database calls etc)
        //Return true if credentials are valid, otherwise false
    }
}
于 2013-09-06T04:25:04.340 に答える