2007年11月8日木曜日

ColdFusionでLDAP認証してみるサンプルスクリプト

なかなか良い参考例を見つけられなくてはまったので、参考までに。

=====
<CFTRY>
<CFLDAP
server = "ldap.example.com"
action = "query"
name = "ldapauth"
start = "dc=ldap,dc=example,dc=com"
username = "uid=#Form.Account#,ou=Users,dc=ldap,dc=example,dc=com"
password = "#Form.Password#"
filter = "uid="#Form.Account#"
scope = "subtree"
attributes = "uid"
>

<CFCATCH TYPE = "Any">
<CFIF "#CFCATCH.MESSAGE#" eq "不適切な認証">
<!--- LDAP認証失敗 --->
<CFOUTPUT> パスワードが一致しません。 </CFOUTPUT>
<CFELSE>
<!--- LDAP認証以外のエラー --->
<CFOUTPUT>
エラーが発生しました。<br> #CFCATCH.TYPE# : #CFCATCH.MESSAGE#
</CFOUTPUT>
</CFCATCH>


0 件のコメント:

コメントを投稿