ABP框架中自定义登陆授权如何实现

Amy安 2019-11-22 06:07:04

var loginResult = await _logInManager.LoginAsync(usernameOrEmailAddress, password, tenancyName);

ABPDemo源码中 到此LoginAsync函数已是从元数据,不清楚函数内做了些什么完成登陆,现需要重写这个函数 不用这个规则以及不用AbpUsers这张表,但仍要以ABP框架机制完成登陆生成session及token
要如何实现?
===
好吧源码找到了,请教下demo中如何做扩展
...全文
1949 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
平平安安8 2020-11-18
  • 打赏
  • 举报
回复
楼主解决了吗,我照着Identity4官网的教程在ABP项目里配置,token能正常获取,在AppServiceBase添加[AbpAuthorize],请求时带上了token,但已然报“Current user did not login to the application!”。
Amy安 2019-11-23
  • 打赏
  • 举报
回复
引用 1 楼 Afresh_Kedou的回复:
我选择直接在AbpUsers表上做字段的扩展,如果AbpUsers都不想用,为什么要使用zero呢?
实际需求的是旧系统逐步过渡到新系统的一个临时解决方案,过渡期使用新系统webapi被调用后访问旧的数据库或旧系统提供的api进行验证,通过后在新系统中直接算登陆验证通过 赋予session等
公西雒 2019-11-23
  • 打赏
  • 举报
回复
我选择直接在AbpUsers表上做字段的扩展,如果AbpUsers都不想用,为什么要使用zero呢?

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧