Authentication 服务的 Login 方法接受四个参数,最后一个是字符串 customData。
public T Login(string userName, string password, bool isPersistent, string customData);
我想知道如何使用这个 customData 参数。我看不到它是如何给会员提供者的(因为membershipProvider ValidateUser 只接受用户名和密码),也看不到AuthenticationBase 域服务如何使用它。
我不明白的是这个声明,来自文档
customData:可选的特定于实现的数据。此基类未使用它。
如果基类没有使用它,那么派生类应该如何使用它,因为 Login 方法不是虚拟的?
作为登录过程的一部分,我需要传递额外的身份验证数据,我宁愿希望在服务器端有一些可扩展点,使使用 customData 成为可能。