2017-10-12 22 views
0

私はウェブアプリケーションにgrails 3.3.0とGORMを使用しています。GORM:データソース用の暗号化されたパスワード

DBのパスワードは暗号化され、データベースのチームによって提供され、私は暗号化されたプロパティを解読することができGrailsのために、プラグインでjasyptを使用していますapplication.yml

dataSource: 
    username: root 
    password: [email protected]#11 

に配置されたが、その時点でGORMはすでに持っています暗号化されたパスワードで初期化されます。 GORMを更新または設定するにはどうすればよいですか?

詳細情報が必要な場合はお知らせください。

+0

設定が読み込まれたときのパスを解読するためにruntime.groovyを試してみてくださいを。 (application.groovyと同じフォルダに置かれます) – erichelgeson

答えて

0

あなたは、打ち上げ前Application.groovyでの似たような状況をdataSource.passwordプロパティを変更することができます。

class Application extends GrailsAutoConfiguration { 
    static void main(String[] args) { 
     System.env['dataSource.password'] = 'unencripted' 
     GrailsApp.run Application, args 
    } 
} 
関連する問題