Argomento precedente: Creazione di un'origine dati JDBC per i server applicazioni JBossArgomento successivo: Creare un'origine dati JDBC per WebLogic


Utilizzare un'area di autenticazione di protezione JBoss per l'origine dati JDBC

Assicurarsi di creare un'origine dati JDBC in un server applicazioni JBoss. È possibile configurare l'origine dati per l'utilizzo di un nome utente e password o configurarla per l'utilizzo di un'area di autenticazione di protezione.

Importante. Assicurarsi che l'opzione dell'area di autenticazione di protezione JBoss sia utilizzata se FIPS viene utilizzato.

Procedere come descritto di seguito:

  1. Completare i passaggi nella sezione Creazione di un'origine dati JDBC per i server applicazioni JBoss.

    Non specificare un nome utente e una password nel file userstore-ds.xml come descritto al passaggio 4.

  2. Aprire login-cfg.xml in jboss_home\server\default\conf.
  3. Individuare la voce seguente nel file:
    <application-policy name="imobjectstoredb">
      <authentication>
        <login-module code="com.netegrity.jboss.datasource.PasswordEncryptedLogin" flag="required">
          <module-option name="userName">fwadmin</module-option>
          <module-option name="password">{PBES}:gSex2/BhDGzEKWvFmzca4w==</module-option>
          <module-option name="managedConnectionFactoryName">jboss.jca:name=jdbc/objectstore,service=NoTxCM</module-option>
        </login-module>
      </authentication>
    </application-policy>
    
  4. Copiare la voce completa e incollarla all'interno dei tag <policy> e </policy> nel file login-cfg.xml.
  5. Nella voce incollata nel file, effettuare le modifiche seguenti:
    1. Modificare il valore dell'attributo nome da imobjectstoredb a imuserstoredb come segue:
      <application-policy name="imuserstoredb">
      
    2. Specificare il nome dell'utente utilizzato per l'autenticazione nell'archivio utenti come segue:
      <module-option name="userName">user_store_user</module-option>
      
    3. Specificare la password per l'utente nel passaggio precedente come segue:
      <module-option name="password">user_store_user_password</module-option>
      

      Nota: per crittografare la password dell'archivio utenti, utilizzare lo strumento di password (pwdtools) che viene installato con CA IdentityMinder.

    4. Nell'elemento <module-option name="managedConnectionFactoryName">, fornire il jdbc.jca:name corretto come segue:
        <module-option name="managedConnectionFactoryName">
      
           jboss.jca:name=userstore,service=NoTxCM
      
        </module-option>
      
  6. Salvare il file.
  7. Riavviare il server applicazioni.