Ciao a tutti,
devo collegarmi con il mio db oracle attraverso il datasources.
Se creo un datasource con password e user in chiaro riesco a collegarmi adesso vorrei sapere cosa devo aggiungere nel mio codice per far si che riesco a collegarmi quando inserisco nel mio datasource il modulo per la criptazione ad esempio:
codice:
<security-domain name="some-ds-EncryptedPassword">
<authentication>
<login-module code="SecureIdentity" flag="required">
<module-option name="username" value="username"/>
<module-option name="password" value="jkfhegglkgljkldhjkhopt65gh4351hh"/>
</login-module>
</authentication>
</security-domain>
Grazie a tutti coloro che risponderanno la classe java che si collega al datasource è la seguente e funziona solo con (user e password in chiaro) cosa dovrei modificare :
codice:
public class DbConnect {
protected static final String DATASOURCE_CONTEXT = "java:/jdbc/core";
protected static Connection getJNDIConnection() {
Connection result = null;
try {
Context initialContext = new InitialContext();
DataSource datasource = (DataSource) initialContext.lookup(DATASOURCE_CONTEXT);
if (datasource != null) {
result = datasource.getConnection();
}
return result;
} catch (NamingException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (SQLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return result;
}
}