ServiceStack を使用して、Web サービス、Android アプリなどの API を作成しています。現在、クライアント側で次のようなユーザー名とパスワードの組み合わせで認証しています。
var authResponse = authService.Authenticate(new Auth {
provider = "credentials",
UserName = user.user_id,
Password = user.password,
RememberMe = true
});
私は次のようなことをしたいと思います:
var authResponse = authService.Authenticate(new Auth {
provider = "credentials",
UserName = user.user_id,
Password = user.password,
ClientCode = user.clientCode <=====
RememberMe = true
});
この時点で、ユーザー名/パスワードとともにクライアント コードを送信する必要があります。もう一方の端では、そのクライアント コードを使用して、認証する必要があるデータベースを決定します。
現時点では Auth クラスを拡張することはできそうにないので、もっと簡単に始められるところはないかと考えています。
ありがとう