c#中的LoginContext和回调
本文关键字:回调 LoginContext 中的 | 更新日期: 2023-09-27 18:03:20
我正在将一个应用程序从Java移植到c#,我必须转换用于认证用户到主数据库的类;这是主要方法:
public Map<String, String> authenticate(String username, String password, String domain) throws LoginException {
LoginContext loginContext = null;
try {
String[] args = new String[] { username, password, domain };
loginContext = new LoginContext("CfLogin", new CarrefourCallbackHandler(args));
loginContext.login();
Subject subject = loginContext.getSubject();
} catch (javax.security.auth.login.LoginException e) {
String message = "Login error";
logger.debug(message, e);
throw new LoginException(message, e);
}
return Collections.emptyMap();
}
我应该用什么来代替loginContext类?你能给我一个好的指南吗?谢谢你。
你可能想用。net中的成员API来替换这些代码
这是一个很好的起点
会员类