目次へ

解答例 - 実習課題5 - 12.ユーザ情報の管理

(実習課題5)

実習課題4のWebアプリケーションのパスワードを、SHAで暗号化するように改良しなさい。

解答例

<!-- server.xml内のContext部です -->
<Context path="/mitoma" docBase="/home/mitoma/webapp"
  debug="0" reloadable="true" crossContext="true">

  <!-- JNDIRealm -->
  <Realm className="org.apache.catalina.realm.JNDIRealm"
    connectionURL="ldap://localhost:389" debug="1"
    userBase="dc=4dd,dc=co,dc=jp"
    userSearch="(uid={0})" userPassword="userPassword"
    userSubtree="true" roleBase="dc=4dd,dc=co,dc=jp"
    roleSearch="member={0}" roleName="cn" digest="SHA"/>

    <Logger className="org.apache.catalina.logger.FileLogger"
      prefix="mitoma_" suffix=".log" timestamp="true"/>

</Context>
## ldapに追加するオブジェクト

## Userの設定
dn: uid=mitoma,dc=4dd,dc=co,dc=jp
objectClass: inetOrgPerson
uid: mitoma
cn: Mitoma Ryo 
sn: mitoma
userPassword: 6f7d0b43e40bb25ca2530d5b80d1dab14e465f79

## Roleの設定
dn: cn=admin,dc=4dd,dc=co,dc=jp
objectClass: groupOfNames
cn: admin
member: uid=mitoma,dc=4dd,dc=co,dc=jp

↑このページの先頭へ

こちらもチェック!

PR
  • XMLDB.jp