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

[复制链接]
查看11 | 回复3 | 2021-1-27 05:15:03 | 显示全部楼层 |阅读模式
varloginResult=await_logInManager.LoginAsync(usernameOrEmailAddress,password,tenancyName);
ABPDemo源码中到此LoginAsync函数已是从元数据,不清楚函数内做了些什么完成登陆,现需要重写这个函数不用这个规则以及不用AbpUsers这张表,但仍要以ABP框架机制完成登陆生成session及token
要如何实现?
===
好吧源码找到了,请教下demo中如何做扩展
分 -->
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
我选择直接在AbpUsers表上做字段的扩展,如果AbpUsers都不想用,为什么要使用zero呢?
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
引用1楼Afresh_Kedou的回复:我选择直接在AbpUsers表上做字段的扩展,如果AbpUsers都不想用,为什么要使用zero呢?
实际需求的是旧系统逐步过渡到新系统的一个临时解决方案,过渡期使用新系统webapi被调用后访问旧的数据库或旧系统提供的api进行验证,通过后在新系统中直接算登陆验证通过赋予session等
回复

使用道具 举报

千问 | 2021-1-27 05:15:03 | 显示全部楼层
楼主解决了吗,我照着Identity4官网的教程在ABP项目里配置,token能正常获取,在AppServiceBase添加[AbpAuthorize],请求时带上了token,但已然报“Currentuserdidnotlogintotheapplication!”。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行