identity And ids
一、identityServer
模块引入AbpAutoMapperModule(对象映射)、AbpIdentityDomainModule、AbpSecurityModule、AbpCachingModule、AbpValidationModule
IdentityServerOptions:对Options.Event.RaiseErrorEvents\RaiseInformationEvents\RaiseFailureEvents\RaiseSuccessEvents开启设置
AbpIdentityServerBuilderOptions:Abp自定义的,可使用pre进行提前配置,即默认开启集成asp.net identity\ AddDeveloperSigningCredential\兼容jwt claim \identityserver claim\ identity claim
IIdentityServerBuilder:即添加identityserver默认服务注册,增加了Abp定义的扩展方法,比如集成AspNetIdentity,增加租户替换IClaimsService为AbpClaimsService,
if (options.IntegrateToAspNetIdentity) { builder.AddAspNetIdentity<IdentityUser>(); builder.AddProfileService<AbpProfileService>(); builder.AddResourceOwnerValidator<AbpResourceOwnerPasswordValidator>(); }
对claim的兼容
可以自己扩展使用PreConfigureServices<> ,比如引入efcore中PreConfigureServices扩展了注入IPersistedGrantStore、AddClientStore、AddResourceStore、AddCorsPolicyService,若不引入,则使用AddInMemoryPersistedGrants、AddInMemoryClients、AddInMemoryApiResources、AddInMemoryIdentityResources
二、identity
原文地址:https://www.cnblogs.com/cloudsu/p/12059285.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- Java的位运算符详解实例。
- 用一个测试类简化排序算法时间复杂度的研究
- R语言之可视化(33)绘制差异基因分析统计图
- Java transient不被持久化的原因
- 举一个有趣的例子,让你轻松搞懂JVM内存管理
- gulp的使用
- SpringBoot中 使用[info]日志级别打印mybatis sql语句
- Spring Boot 使用策略模式指定Service实现类
- 55. Vue webpack的基本使用
- ajax无刷新页面切换,历史记录后退前进解决方案
- 一起来学演化计算-SBX模拟二进制交叉算子和DE差分进化算子
- 通过与C++程序对比,彻底搞清楚JAVA的对象拷贝
- Spring - application.yml 数字读取错误、eg: 000001
- Swagger2 UI 提示"请确保swagger资源接口正确"解决办法
- Manytasking Jmetal 代码反向解析 2_MMDTLZ