身份管理
本专栏主要介绍开源身份管理项目midpoint,包含midpoint的源码分析,midpoint系统的使用及拓展
风水月
毕业于北京航空航天大学,精通JAVA WEB、C++、Andorid,做过管理系统、Android客户端、视频监控、自动化控制等项目。
展开
-
midpoint源码阅读十一(一些基本概念总结二)
上篇文章仅仅做了一些概念的简单描述,本篇文章将针对midpoint当中的比较常用的概念做一些介绍。 midpoint当中的概念错综复杂,我们从Data Model慢慢来展开。1、Data Model概念Data Model故名思意即 承载信息的数据模型,官网(https://wiki.evolveum.com/display/midPoint/Data+Model)第一段中已介绍其用于m...原创 2018-07-13 16:34:47 · 695 阅读 · 0 评论 -
midpoint源码阅读十(一些基本概念总结一)
前面从midpoint的使用和示例上写了很多篇了,本篇将记录一下midpoint当中一些比较容易混淆的概念及在统一身份管理系统当中,它能做到的业务范围(本人初涉该领域,概况的或许标准) 1、4A...原创 2018-07-12 16:55:02 · 888 阅读 · 0 评论 -
midpoint源码阅读一(midpoint简介)
最近在研究身份管理这块儿领域,本人初涉这块儿领域,在业务上的了解不是很深入,俗话说做事需要站在巨人的肩膀上,目前在开源领域中专注做这一领域的比较好的项目是midpoint,现将对该项目的一个源码解读逐步记录下来。本篇为第一篇,主要是对midpoint的介绍和其使用到的技术的简单介绍。 1、midpoint官方文档 官方介绍文档:https://wiki.evolveum.com/display...原创 2018-04-05 14:17:04 · 4556 阅读 · 0 评论 -
midpoint源码阅读二(midpoint源码编译)
上篇文章midpoint源码阅读一(midpoint简介) 中对midpoint有了一个大致的了解,本篇将midpoint源码编译的过程记录在此。 源码编译官网地址为:https://wiki.evolveum.com/display/midPoint/How+to+start+with+IntelliJ+IDEA官网中的环境配置描述的是通过IntellijIdea中的git下载源码然后配置...原创 2018-04-05 23:46:11 · 532 阅读 · 0 评论 -
midpoint源码阅读三(界面—Wicket table解析)
这篇文章将简单介绍下midpoint中的界面采用的技术和介绍一下用这些技术midpoint是如何做出一个table的。1、GUI技术简介 midpoint前端使用的框架是wicket、福客户端技术采用Bootstrap框架和 AdminLTE template。 官网对其GUI的介绍可看这个网址:https://wiki.evolveum.com/display/midPoint/GUI+...原创 2018-04-06 22:03:54 · 542 阅读 · 0 评论 -
midpoint源码阅读四(业务层接口使用示例)
midpoint的官网文档虽说较详细,但是很多示例代码的使用却介绍的很一般,本篇将记录一些midpoint框架的开发示例。1.本地接口调用IDM model接口的调用官网介绍地址为:https://wiki.evolveum.com/display/midPoint/IDM+Model+Interface+Introduction 其对本地调用Model完成数据的存储进行了较详细的介绍...原创 2018-05-02 15:49:53 · 558 阅读 · 0 评论 -
midpoint源码阅读五(使用示例:多租户用户管理一——OpenLdap Ubuntu安装)
前面几篇从代码角度记录了midpoint框架的了解,接下来的几篇文章将在业务场景上以普通用户的角度记录下midpoint的使用。本次的业务场景基于midpoint提供的示例——多租户用户管理,该示例的官网介绍如下:https://wiki.evolveum.com/display/midPoint/Multitenant+User+Management+for+SaaS该示例代码需要配合Ope...原创 2018-06-13 15:19:57 · 800 阅读 · 0 评论 -
midpoint源码阅读六(使用示例:多租户用户管理二——OpenLdap CentOS安装)
上篇博客中介绍了Ubuntu下的openldap的安装,本篇将介绍CentOS中的安装与配置。1、安装openldap[root@localhost 桌面]# yum -y install openldap openldap-servers openldap-clients openldap-devel compat-openldap2、修改配置文件 1)将配置模板复制到安装目...原创 2018-06-13 22:14:47 · 482 阅读 · 0 评论 -
midpoint源码阅读七(使用示例:多租户用户管理三——OpenLdap 中文文档)
Openldap官网文档:http://www.openldap.org/doc/ Openldap官网文档翻译:OpenLDAP2.4管理员指南 Openldap中文文档:openLDAP (简体中文)1、常用命令行 1)查询[root@localhost 桌面]# ldapsearch -x -D "cn=admin,dc=example,dc=com" -w zhl -b "d...原创 2018-06-20 15:57:58 · 587 阅读 · 0 评论 -
midpoint源码阅读八(使用示例:多租户用户管理四——示例操作步骤)
多租户用户管理示例的官网介绍如下:https://wiki.evolveum.com/display/midPoint/Multitenant+User+Management+for+SaaS ,官网的介绍与midpoint V3.8版本的不是很匹配,现记录一下3.8版本的配置步骤。...原创 2018-06-21 22:44:24 · 905 阅读 · 0 评论 -
midpoint源码阅读九(使用示例:多租户用户管理五——示例配置文件分析)
上篇 midpoint源码阅读八(使用示例:多租户用户管理四——示例操作步骤) 介绍了如何使用该示例的配置文件将环境搭建好,本篇将通过分析其配置文件,说明系统中的组织、用户是如何关联创建的。1、组织结构 官网对组织结构(Organizational Structure)的介绍地址:https://wiki.evolveum.com/display/midPoint/Organizationa...原创 2018-06-23 14:18:27 · 880 阅读 · 1 评论