在我的身份验证服务中,我想在我的用户服务上调用方法(查询或调用)来验证凭据。因此,例如:
protected override AuthUser ValidateCredentials(string name, string password,
string customData, out string userData)
{
AuthUser user = null;
userData = null;
using (UserService svc = new UserService())
{
if (the result of a call on UserService shows a valid username/password)
{
//Create the user object
user = new AuthUser()
{
Name = name,
UserId = // that user's UserId
};
}
if (user != null)
{
//Set custom data fields for HTTP session
userData = user.UserId.ToString();
}
}
return user;
}
我在搜索“从另一个 ria 服务调用 ria 服务”之类的内容时发现的结果与实际从另一个调用一个无关。从范式的角度来看,我做错了什么吗?如果没有,你到底是怎么做到的?:)