06 2018 档案

摘要:AbpZero的精髓就在于多租户模块化加载,如果不做到这两种的话,就没必要使用这个框架。 1、首先,我们得新建一个类库,用于存放我们写的业务代码。 在类库下分别建立三个类文件:TestAppService ,ITestAppService ,TestModule,一下是对应代码: TestModul 阅读全文
posted @ 2018-06-08 15:04 老李的自我救赎之路。 阅读(638) 评论(1) 推荐(1) 编辑
摘要:1、AbpZero的auth登录会在数据库中的AbpUserLogins表会根据你登录的ProviderKey和Provider来生成生成一条记录,ProviderKey在表中是唯一的; 2、要登录成功还得重写下TokenAuthController.cs下的GetExternalUserInfo方 阅读全文
posted @ 2018-06-01 16:33 老李的自我救赎之路。 阅读(4002) 评论(2) 推荐(1) 编辑
摘要:上回分解到AbpZero的auth登录机制,这里我们开始着手逐步实现我们的auth登录。 我们新建一个类库XXXX.Web.Authentication.External 在类库下新建一个类QYWechatAuthProviderApi.cs并继承ExternalAuthProviderApiBas 阅读全文
posted @ 2018-06-01 16:25 老李的自我救赎之路。 阅读(3786) 评论(4) 推荐(1) 编辑
摘要:在AbpZero框架中,auth登录接口位于Web.Core库下的Controllers文件夹的TokenAuthController.cs的ExternalAuthenticate方法 ExternalAuthenticate方法的代码如下: 1 [HttpPost] 2 public async 阅读全文
posted @ 2018-06-01 16:10 老李的自我救赎之路。 阅读(3029) 评论(0) 推荐(0) 编辑