midPointの歩き方

# はじめに

皆さま、[midPoint by OpenStandia Advent Calendar 2019](https://qiita.com/advent-calendar/2019/midpoint-by-openstandia) の記事をお楽しみいただけましたでしょうか。
Advent Calendar最終日は、もっとmidPointを知りたい方向けに参考となるドキュメントやURLの箇所をご紹介します。

# そもそも「アイデンティティ管理（Identity Management）」とは？

midPointは「IDガバナンス&管理（Identity Governance & Administration）」（以下、`IGA`と記載する）を実現するオープンソースソフトウェアです。

`IGA`は従来の概念である「アイデンティティ管理（Identity Management）」(以下、`IDM`と記載する）を把握することで、より一層理解が深まります。

下記のドキュメントの箇所に`IDM`の基本的な概念について詳しく記載されています。（英語です）

- [Practical Identity Management with MidPoint](https://evolveum.com/midpoint/midpoint-guide-about-practical-identity-management/) (Chapter2)

`IDM`については日本語でまとめられた記事もいくつかあるので、それらを検索して読むのもおすすめです。

# midPointの利用・移行のススメ

`IDM`から`IGA`への移行のススメや、midPointを利用するメリット紹介については下記URLに記載されています。（英語です）
また、[アドベントカレンダー1日目](https://qiita.com/naokiiiii/items/0535139fb45e50cb1180)の記事にもmidPointを利用するメリットが記載されているので、こちらもあわせてご確認ください。

- https://evolveum.com/midpoint/
- https://evolveum.com/midpoint/migrate-to-next-generation-iga-platform/

# midPointをインストールせずに試してみたい

下記リンクにデモがあります。デモの説明は[こちら](https://wiki.evolveum.com/display/midPoint/Live+Demo)にありますので、どうぞご確認ください。

- http://demo.evolveum.com

デモにログインするための管理ユーザ名とパスワードは下記の通りです。

|管理ユーザ名|初期パスワード|
|---|---|
|administrator|5ecr3t|

# midPointの概要

midPointの大まかな特徴や仕組みについては下記リンクにまとまっております。（英語です）

- https://wiki.evolveum.com/display/midPoint/Introduction
- https://wiki.evolveum.com/pages/viewpage.action?pageId=14286949
- [Practical Identity Management with MidPoint](https://evolveum.com/midpoint/midpoint-guide-about-practical-identity-management/) (Chapter3)

# midPointの機能一覧

midPointの機能は、下記URLに一覧化されています。
気になる機能があれば、こちらのURLから探すのをおすすめいたします。

- https://wiki.evolveum.com/display/midPoint/Features

しかし、こちらのリンクから主要な機能をピックアップするのは大変なので、本アドベントカレンダーではOpenStandiaが重要であると認識している機能をピックアップしております。

本アドベントカレンダーの[4日目](https://qiita.com/tama1/items/e4ea135aa43a9222fb71)や[6日目](https://qiita.com/zakiyamac09/items/f95a013a06152248a2b6)、[8日目](https://qiita.com/tama1/items/b1dde1573cd12810fb41)などで紹介していっているので、こちらもぜひお読みください。

また、midPoint側もWikiにて特徴的な機能についてを下記リンクにてご紹介しています。

- https://wiki.evolveum.com/display/midPoint/Unique+Features

# midPointを利用したシステムの構成を考えたい

midPointを利用したID管理システムの構成を考える際は、下記サイトをご確認ください。
クラスタのパラメータやリポジトリのオプション設定が紹介されています。

- https://wiki.evolveum.com/display/midPoint/Repository+Configuration
- https://wiki.evolveum.com/pages/viewpage.action?pageId=11075783

# 実際にmidPointはどう使われている？

midPointを用いると、どのような点が有用かが分野ごとに紹介されています。

- https://evolveum.com/midpoint/midpoint-for-education/ (教育)
- https://evolveum.com/midpoint/midpoint-for-government/ (政府)
- https://evolveum.com/midpoint/midpoint-for-financial/ (金融)

また、様々な企業のケーススタディの紹介もあります。

- https://evolveum.com/midpoint/?wpdmdl=6069
- https://evolveum.com/midpoint/?wpdmdl=6068
- https://evolveum.com/midpoint/migrate-to-next-generation-iga-platform/?wpdmdl=6061
- https://evolveum.com/midpoint/migrate-to-next-generation-iga-platform/?wpdmdl=6060

# まとめ

今年のOpenStandiaアドベントカレンダーはmidPoint特集とさせていただきました！
まだまだ日本でも知名度が低いmidPointですが、こちらのアドベントカレンダーをきっかけとして
魅力を知ってもらえたら幸いです。

midPointの情報は今後も更新され、[Practical Identity Management with MidPoint](https://evolveum.com/midpoint/midpoint-guide-about-practical-identity-management/) もページがさらに増えていくとのことです。
midPointの最新情報は、下記リンクをご確認ください。

- https://github.com/Evolveum/midpoint
- https://wiki.evolveum.com/display/midPoint/midPoint+Releases

また、OpenStandiaの下記サイトでも、midPointの最新情報をアナウンスします。
こちらも是非チェックしてください！

- https://openstandia.jp/oss_info/midpoint/index.html

# NRI OpenStandiaについて

OpenStandiaとは、野村総合研究所（NRI）が提供する、オープンソースソフトウェアに対するエンタープライズ向けのサポート＆サービスの総称です。 オープンソースソフトウェア利用の課題を解決し、企業にもたらすオープンソースソフトウェアのメリットを感じて頂くための様々なサポート＆サービスメニューをご用意しています。

**OpenStandia公式サイトは** [こちら](https://openstandia.jp/?utm_source=qiita&utm_medium=art&utm_campaign=qiita_ar)