Ejemplo n.º 1
0
        /// <summary>
        /// 转换为身份资源
        /// </summary>
        private IdentityResource ToResource(IdentityResourceDto dto)
        {
            if (dto == null)
            {
                return(null);
            }
            var result = dto.MapTo <IdentityResource>();

            result.Name        = dto.Uri;
            result.DisplayName = dto.Name;
            result.Description = dto.Remark;
            if (dto.Claims != null && dto.Claims.Count > 0)
            {
                dto.Claims.ForEach(claim => result.UserClaims.Add(claim));
            }
            return(result);
        }
Ejemplo n.º 2
0
 /// <summary>
 /// 转成身份资源
 /// </summary>
 public static IdentityResource ToEntity(this IdentityResourceDto dto)
 {
     return(dto?.MapTo <IdentityResource>());
 }