0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

国産IDaaS Exticを使ってみる 6. LDAP Provisioning

Last updated at Posted at 2025-03-21

前回の続きです。

LDAP(オンプレミス) プロビジョニング

Exticからユーザー情報をオンプレミスのLDAPサーバー上に「LDAPエージェント」と呼ばれるWebアプリケーションを介して連携する機能のことです。
複数のエージェントを稼働させることで、複数のLDAPサーバーへの連携が可能です。

設定

事前準備

管理コンソール > アプリケーションから「LDAP(オンプレミス)」を選択します。
image.png
表示名を設定し、接続キーを発行します。
スクリーンショット 2024-12-27 134531.png
LDAP属性に合わせて必要な拡張属性を対象ユーザーに設定します。
image.png

Webアプリケーションの設定

管理コンソールからldapagent.warをダウンロードします。
image.png
<tomcat_home>\webapps\以下にコピー、デプロイを確認します。
image.png
<tomcat_home>\webapps\ldapagent\WEB-INF\classes\META-INF\application_setting.propertiesを開き、サブドメイン、接続キーとsqliteのディレクトリを指定します。
スクリーンショット 2024-12-27 135422.png
保存してTomcatを再起動します。
http://(ホスト名):(ポート)/ldapagent/にアクセスし、Exticの管理者ロールを持つユーザーでログインします。
image.png
次の画面に遷移します。
image.png
右上プルダウンメニューから「設定」を選択します。
「LDAP接続設定」ではLDAPサーバーへの接続情報を設定します。
image.png
「ユーザーマッピング設定」では使用するオブジェクトクラス、RDN属性のマッピングや識別属性の設定と、その他属性のマッピングを行います。
スクリーンショット 2024-12-27 140435.png
snに、また特殊な属性[organization_unit]を使用してユーザーエントリ作成先のOUをユーザー毎に変更できるようにしました。
image.png
「後続処理実行機能」からは追加・更新・削除の動作後に実行するコマンドを設定可能です。
設定方法は「コマンド実行」と同じです。
image.png
ポーリング間隔、ポーリングの自動起動の設定を行います。
image.png

確認

ユーザーの設定にて、アプリケーションを「使用する」設定にします。
image.png
アプリケーションを起動します。
ユーザーエントリが追加されました。
今回、ベースDNにはdc=itdo,dc=example,dc=comを指定していますが、[organization_unit]=ouの値にusersを設定しているので、ou=users以下にエントリが作成されていることがわかります。
image.png
image.png
ユーザー情報を更新します。
image.png
エントリも更新されます。
image.png
image.png
アプリケーションを「使用しない」設定にします。
image.png
エントリが削除されます。
image.png
[organization_unit]にマッピングされた属性に存在しないOUの名称を指定して処理を実行すると、自動的にLDAPディレクトリに追加されます。
image.png
image.png
image.png

このようにExticからLDAPサーバーへのプロビジョニングが行われます。
次回はActive Directoryへのプロビジョニングおよび周辺機能について検証します。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?