<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>icocTech &#187; LDAP</title>
	<atom:link href="http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;tag=ldap" rel="self" type="application/rss+xml" />
	<link>http://icoctech.icoc.co.jp/blog</link>
	<description>株式会社アイコック　システム部の技術関連ブログ</description>
	<lastBuildDate>Mon, 01 Aug 2016 03:45:32 +0000</lastBuildDate>
	<language>ja</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=4.0</generator>
	<item>
		<title>[LDAP初心者]パスワードポリシー設定</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=707</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=707#comments</comments>
		<pubDate>Tue, 03 Mar 2015 08:59:58 +0000</pubDate>
		<dc:creator><![CDATA[Keiko]]></dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=707</guid>
		<description><![CDATA[前回のエントリ追加にて ディレクトリツリーにユーザを追加することはできました。 そのユーザにパスワードポリシー （パスワード有効期限、アカウントロックなど。。） を設定することになりました。 設定する項目は次の項目 ■共 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>前回のエントリ追加にて<br />
ディレクトリツリーにユーザを追加することはできました。</p>
<p>そのユーザにパスワードポリシー<br />
（パスワード有効期限、アカウントロックなど。。）<br />
を設定することになりました。</p>
<p>設定する項目は次の項目<br />
■共通設定<br />
・パスワード有効期限（pwdMaxAge）<br />
・パスワード有効期限切れ警告（pwdExpireWarning）<br />
■ユーザ毎に取得する項目<br />
・パスワード変更日時（pwdChangedTime）<br />
・アカウントロック（pwdAccountLockedTime）<br />
・初回パスワード（pwdReset）</p>
<p>上記項目の属性をエントリに追加しようと<br />
探してみましたが、、見つからず。。。</p>
<p>調べてみたところ、<br />
OpenLdapのDefaultでは<br />
パスワードポリシーのオブジェクトクラスは設定されていないため<br />
自分で初期設定ファイル（slapd.conf）に記述を追加しなければ<br />
いけないとのこと。。。</p>
<p>ネットで調べた情報を参考に、<br />
初期設定ファイル（slapd.conf）に下記の記述を追加してOpenLdapを再起動</p>
<p>===========================================================<br />
# schema 追加<br />
include         ../etc/openldap/schema/ppolicy.schema</p>
<p>#index記述の下に<br />
# Password Policy<br />
overlay ppolicy<br />
ppolicy_default &#8220;cn=Standard Policy,ou=Policies,dc=my-domain,dc=com&#8221;<br />
ppolicy_use_lockout<br />
===========================================================</p>
<p>再起動後、下記のLDIFファイルを作成し<br />
共通パスワードポリシー設定として登録</p>
<p>■ppolicy_ou.ldif<br />
————————————————————————<br />
#top level of organization<br />
dn: ou=Policies,dc=my-domain,dc=com<br />
objectClass: top<br />
objectClass: organizationalUnit<br />
ou: Policies<br />
————————————————————————</p>
<p>■policy.ldif<br />
————————————————————————<br />
dn: cn=Standard Policy,ou=Policies,dc=my-domain,dc=com<br />
objectClass: top<br />
objectClass: device<br />
objectClass: pwdPolicy<br />
cn: Standard Policy<br />
pwdAttribute: userPassword<br />
pwdMaxFailure: 3<br />
pwdMustChange: TRUE<br />
pwdMinLength: 6<br />
pwdInHistory: 1<br />
pwdCheckQuality: 1<br />
pwdMinAge: 0<br />
pwdLockout: TRUE<br />
pwdMaxAge: 2592000<br />
pwdExpireWarning: 86400<br />
pwdReset: TRUE<br />
————————————————————————</p>
<p>登録はエントリ追加と同様にコマンドプロンプトより管理者ユーザで<br />
「ldapadd」コマンドを実行</p>
<p>ldapadd -x -W -D “cn=Manager,dc=my-domain,dc=com” -f ppolicy_ou.ldif<br />
ldapadd -x -W -D “cn=Manager,dc=my-domain,dc=com” -f policy.ldif</p>
<p>パスワードポリシーの共通設定は<br />
正常に登録できました。</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=707</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[LDAP初心者]エントリ追加</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=694</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=694#comments</comments>
		<pubDate>Tue, 10 Feb 2015 02:58:22 +0000</pubDate>
		<dc:creator><![CDATA[Keiko]]></dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=694</guid>
		<description><![CDATA[GUI操作の管理ツール「LdapAdmin」で ユーザを追加していこうと思い、 「LdapAdmin」を起動して、接続＆管理者ユーザで認証しようとしたところ ”オブジェクトクラスが存在しません。” のエラーが表示され、接 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>GUI操作の管理ツール「LdapAdmin」で<br />
ユーザを追加していこうと思い、<br />
「LdapAdmin」を起動して、接続＆管理者ユーザで認証しようとしたところ</p>
<p>”オブジェクトクラスが存在しません。”</p>
<p>のエラーが表示され、接続まではうまくいっているみたいだけど<br />
認証で失敗しているようでした。<br />
（「接続テスト」は成功したので）<br />
OpenLdapサーバを構築している方々のHPを参考にさせて<br />
もらったところ、</p>
<p>先ずは、ディレクトリツリーの基点となるベース DN（suffix）を<br />
登録する必要があるらしく、<br />
下記のように「base.ldif」というLDIFファイルに<br />
ベース DN（suffix）と管理者ユーザのエントリを定義し<br />
登録してみました。</p>
<p>■base.ldif<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
dn: dc=my-domain,dc=com<br />
objectClass: top<br />
objectClass: dcObject<br />
objectClass: organization<br />
objectClass: domainRelatedObject<br />
objectClass: extensibleObject<br />
o: MateAR.eu Corporation<br />
description: The Example Corporation<br />
dc: my-domain<br />
associatedDomain: my-domain.com</p>
<p>dn: cn=Manager,dc=my-domain,dc=com<br />
objectClass: organizationalRole<br />
cn: Manager<br />
description: Directory Manager<br />
&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;&#8212;<br />
登録はコマンドプロンプトより管理者ユーザで<br />
「ldapadd」コマンドを実行</p>
<p>ldapadd -x -W -D &#8220;cn=Manager,dc=my-domain,dc=com&#8221; -f base.ldif</p>
<p>実行すると、パスワードを聞かれるので<br />
管理者ユーザのパスワードを入力<br />
ベース DN（suffix）が登録されたため<br />
「LdapAdmin」で接続＆管理者ユーザでの認証ができるようになりました。<br />
ちなみにコマンドプロンプトは<br />
OpenLDAPをインストールした際に、「OpenLDAP Command Line」という<br />
ツール（？）がインストールされており、<br />
実行すると、OpenLDAPの「bin」フォルダのパスに移動した状態で<br />
コマンドプロンプトが起動されます。</p>
<p>後は、ベース DN（suffix）の下にグループを作成したりユーザを作成したり<br />
作りたいディレクトリツリーに合わせて作成していくことになります。</p>
<p>「LdapAdmin」のGUI操作でエントリを作っていくか<br />
今回追加したように、作成したいエントリをLDIFファイルに記述し<br />
「ldapadd」コマンドで追加していきます。</p>
<p>LDIFファイルの記述方法を理解できたら<br />
「ldapadd」コマンドでの追加がいいかなと思いました。</p>
<p>次回はパスワードポリシーの設定について<br />
書いてみたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=694</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[LDAP認証初心者]LDAP管理ツール</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=684</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=684#comments</comments>
		<pubDate>Mon, 19 Jan 2015 01:23:26 +0000</pubDate>
		<dc:creator><![CDATA[Keiko]]></dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=684</guid>
		<description><![CDATA[前回、テスト環境用のOpenLDAPサーバを立ち上げ ディレクトリツリーにテストユーザを追加していこうと思いましたが OpenLDAPにはGUIで操作できる管理ツールが用意されたいないため エントリの登録，検索など、コマ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>前回、テスト環境用のOpenLDAPサーバを立ち上げ<br />
ディレクトリツリーにテストユーザを追加していこうと思いましたが</p>
<p>OpenLDAPにはGUIで操作できる管理ツールが用意されたいないため<br />
エントリの登録，検索など、コマンドラインで入力しないといけないのは大変なので<br />
GUIの管理ツールを探してみました。</p>
<p>■LdapAdmin</p>
<p>http://www.ldapadmin.org/</p>
<p>EXEファイルがダウンロードできるので<br />
インストールなしで、そのまま起動して使用できます。</p>
<p>ディレクトリエントリを登録した後の画面がこんな感じ<br />
<a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/01/ldapAdmin.jpg"><img class="alignnone size-medium wp-image-688" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/01/ldapAdmin-300x162.jpg" alt="ldapAdmin" width="300" height="162" /></a></p>
<p>エントリの登録も結構、簡単にできました。<br />
ただ、LDAPのプロトコルをまだよくわかっていないため<br />
どのような項目を登録すればいいのかは勉強しながら登録していく<br />
必要がありましたが。。</p>
<p>他にも<br />
■LDAP Broser/Editor<br />
■JXplorer</p>
<p>というGUI管理ツールがあるようです。<br />
「LDAP Broser/Editor」が使いやすいと書かれている方が<br />
多かったような気がします。</p>
<p>次回はいよいよユーザを追加していきたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=684</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[LDAP認証初心者]OpenLDAPインストール</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=657</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=657#comments</comments>
		<pubDate>Mon, 05 Jan 2015 01:13:24 +0000</pubDate>
		<dc:creator><![CDATA[Keiko]]></dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=657</guid>
		<description><![CDATA[LDAP認証のテスト環境ということで 自分のPC（Window7）にOpenLDAPをインストールすることになりました。 １．SourceForgeさんのサイトより「OpenLDAP for Windows」を ダウンロ [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>LDAP認証のテスト環境ということで<br />
自分のPC（Window7）にOpenLDAPをインストールすることになりました。</p>
<p>１．SourceForgeさんのサイトより「OpenLDAP for Windows」を<br />
ダウンロードしてインストール</p>
<p>http://sourceforge.jp/projects/sfnet_openldapwindows/</p>
<p>２．LDAP初期設定ファイルを自分が構築したいディレクトリエントリに合わせて変更<br />
C:\OpenLDAP\etc\openldap\slapd.conf</p>
<p>========================================================<br />
database bdb<br />
suffix  &#8220;dc=my-domain,dc=com&#8221;<br />
rootdn  &#8220;cn=Manager,dc=my-domain,dc=com&#8221;<br />
rootpw  {SSHA}ELYEVFER2s6yqWugfOzoIpJZJ09cO6dN<br />
========================================================<br />
suffix ・・・ディレクトリツリーのルート<br />
rootdn・・・管理者ユーザDN<br />
rootpw・・・管理者パスワード（上記は暗号化されたパスワード）</p>
<p>今回は、管理者パスワードだけわりやすくするために<br />
暗号化されていないテキスト文字に変更しました。</p>
<p>３．OpenLDAP起動<br />
スタートメニューより「Start LDAP Server」を起動<br />
DOS窓が開いてなんとか起動できたようです。</p>
<p><a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/01/ldap.jpg"><img class="alignnone size-medium wp-image-665" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/01/ldap-300x218.jpg" alt="LDAP起動" width="300" height="218" /></a></p>
<p>ちなみに、LDAPを終了する時は、Ctrl+C を押すと下記のように<br />
「バッチジョブを終了しますか？（Y/N）」と聞いてくるので「Y」でEnterキーを押すと<br />
終了します。<br />
<a href="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/01/ldap終了.jpg"><img class="alignnone size-medium wp-image-665" src="http://icoctech.icoc.co.jp/blog/wp-content/uploads/2015/01/ldap終了-300x218.jpg" alt="ldap終了" width="300" height="218" /></a></p>
<p>次回は、ディレクトリツリーにユーザ追加をしていきたいと思います。</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=657</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>[LDAP認証初心者]LDAPとは・・・？</title>
		<link>http://icoctech.icoc.co.jp/blog/?p=653</link>
		<comments>http://icoctech.icoc.co.jp/blog/?p=653#comments</comments>
		<pubDate>Mon, 22 Dec 2014 00:42:49 +0000</pubDate>
		<dc:creator><![CDATA[Keiko]]></dc:creator>
				<category><![CDATA[プログラム]]></category>
		<category><![CDATA[LDAP]]></category>

		<guid isPermaLink="false">http://icoctech.icoc.co.jp/blog/?p=653</guid>
		<description><![CDATA[C#にてLDAP認証を実装することになり テスト環境のLDAPサーバも構築しないといけなくなり、 今までLDAPについては認証をするものということくらいか 知らなかったので、先ずはLDAPとは何かについて調べてみました。 [&#8230;]]]></description>
				<content:encoded><![CDATA[<p>C#にてLDAP認証を実装することになり<br />
テスト環境のLDAPサーバも構築しないといけなくなり、<br />
今までLDAPについては認証をするものということくらいか<br />
知らなかったので、先ずはLDAPとは何かについて調べてみました。</p>
<p>■LDAP（Lightweight Directory Access Protocol）<br />
ディレクトリ・サービスに接続するために使用されるプロトコルの一つ</p>
<p>■ディレクトリ・サービス<br />
コンピュータネットワーク上にあるユーザ情報、マシン名などの資源を管理するサービス<br />
ユーザ名などのキーとなる値から様々な情報を検索することが可能</p>
<p>・ディレクトリーサービスとして代表的なものとして<br />
DNS（Domain Name Syetem），オープンソースのOpenLDAP，<br />
MicrosoftのWindows2000以降のサーバ製品に標準搭載されているActive Directory</p>
<p>・ディレクトリサービスは特殊なデータベースを用いるため、一般的なデータベースとは<br />
異なった特徴がある</p>
<p>読み取りが高速<br />
分散型の情報格納モデル<br />
高度な検索機能を持つ</p>
<p>&nbsp;</p>
<p>本番環境では、NECのESD（EnterpriseDirectoryServer）を使用するということでしたが<br />
テスト環境ではオープンソースのOpenLDAPを使用して構築することになりました。</p>
<p>次回は、OpenLDAPでのLDAPサーバ構築について書いてみたいと思います。<br />
（サーバ構築が順調に進んでいれば。。）</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://icoctech.icoc.co.jp/blog/?feed=rss2&#038;p=653</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
