IBM®
本文へジャンプ
    Japan [変更]    ご利用条件
 
 
検索範囲検索:    
    ホーム    製品    サービス & ソリューション    サポート & ダウンロード    マイアカウント    
skip to main content

developerWorks Japan  >  Web development | Sample IT projects  >

Project Zero アプリケーションのセキュリティーを守る: 第 2 回 LDAP を使用した認証と許可

Project Zero のセキュリティー・ランタイムを有効にし、LDAP を使ってアプリケーションを保護する方法

developerWorks


記事に戻る



表 2. zero.config に含まれる LDAP ユーザー・サービスのプロパティー
キーデフォルト値注記
registryTypefile または ldapfileLDAP ユーザー・サービスを使用するには「ldap」を設定します。
jndiProviderUrlJNDI プロバイダーの URL適用外必須
jndiSecurityAuthenticationJNDI が使用する認証レベルsimple値は javax.naming.Context.SECURITY_AUTHENTICATION に設定されます。
jndiSecurityPrincipal管理者のプリンシパル適用外匿名アクセスを許可しないディレクトリー・サーバーでは必須
jndiSecurityCredentials管理者のクレデンシャル (xor をサポート)適用外匿名アクセスを許可しないディレクトリー・サーバーでは必須
jndiInitialContextFactory初期のコンテキスト・ファクトリー名 com.sun.jndi.ldap.LdapCtxFactory オプション
ldapSearchScope javax.naming.directory.SearchControls に設定された検索範囲。0(SearchControls.OBJECT_SCOPE)、1(SearchControls.ONELEVEL_SCOPE)、または 2(SearchControls.SUBTREE_SCOPE) 2オプション
ldapSearchTimeLimit javax.naming.directory.SearchControls に設定された検索時間制限 (ミリ秒単位)30000オプション
ldapSearchTimeLimitユーザー・エントリーの RDN パターン。ユーザー名はプレースホルダー「{0}」に組み込まれます。適用外検索モードが固定の場合には必須。また、検索モードがフレックスの場合にはコメント・アウトする必要があります。ldapUserIsBaseDN と結合されてユーザー・エントリーの DN を生成します。
ldapUserIdRdnPatternユーザーの検索フィルターのパターン。ユーザー名はプレースホルダー「{0}」に組み込まれます。(&(uid={0}) (objectclass=inetOrgPerson))検索モードがフレックスの場合には必須。さらにデフォルトとは異なるパターンが必要です。
ldapUserIdSearchFilterPatternLDAP ユーザー・サービスがユーザー・エントリーの検索を開始するルート適用外必須
ldapGroupAttributeTypeグループ名の属性タイプcnオプション
ldapGroupBaseDnグループの基本 DN適用外必須
ldapGroupSearchFilterPatternユーザーが属するグループを検索するためのフィルター。ユーザー名はプレースホルダー「{0}」に組み込まれます。 (&(uniqueMember={0}) (objectclass=groupOfUniqueNames)) デフォルトとは異なるパターンが必要な場合には必須
ignoreBaseDNブール値フラグ・サポートの完全修飾ドメイン名 (FQDN) 検索。false の場合、FQDN 検索は無効になります。true完全修飾識別名の検索を無効にする場合には必須
fullBaseDNFilterPattern完全修飾ドメイン名を基準にユーザーを検索するためのフィルター (objectclass=*) デフォルトとは異なるパターンが必要な場合には必須

記事に戻る


    日本IBMについて プライバシー お問い合わせ