KEYCLOAK集積MYSQL
3089 ワード
KEYCLOAK集積MYSQL
KeycloakにはH 2データベースが埋め込まれていますが、データの表示や後続のKeycloakの他の操作を容易にするために、ここではMySQLデータベースを使用しています.読者がwildflyを使用したことがある場合は、データベースの構成についてはよく知っていると言えます.まず、対応するデータベースのドライバをダウンロードします.構成されたパスは次のとおりです.
このパスの下にはdriver(mysql-connector-java-5.1.4.2.jarもちろん自分の使いたいjarパッケージを選ぶこともできます)とmoduleが必要です.xmlファイル
module.xmlファイルには次のようなものがあります.
mysql-connector-java-5.1.42.jar"/>
注意:赤いフォントの部分は必ず一致してください
次に、単機であるため${KEYCLOAK_HOME}/standalone/configuration/standaloneを修正する必要がある.xmlファイル
赤いフォントは今回追加する必要がある内容です
Keycloakとデータベースの関連付け
DataSourceのvalue値は、上のjndi-nameの値と一致する.
KeycloakにはH 2データベースが埋め込まれていますが、データの表示や後続のKeycloakの他の操作を容易にするために、ここではMySQLデータベースを使用しています.読者がwildflyを使用したことがある場合は、データベースの構成についてはよく知っていると言えます.まず、対応するデータベースのドライバをダウンロードします.構成されたパスは次のとおりです.
${KEYCLOAK_HOME}/modules/system/layers/base/com/mysql/main
このパスの下にはdriver(mysql-connector-java-5.1.4.2.jarもちろん自分の使いたいjarパッケージを選ぶこともできます)とmoduleが必要です.xmlファイル
module.xmlファイルには次のようなものがあります.
mysql-connector-java-5.1.42.jar"/>
注意:赤いフォントの部分は必ず一致してください
次に、単機であるため${KEYCLOAK_HOME}/standalone/configuration/standaloneを修正する必要がある.xmlファイル
...
jdbc:mysql://localhost:3306/KeycloakDS com.mysql.jdbc.Driver mysql username password true
org.h2.jdbcx.JdbcDataSource
com.mysql.jdbc.jdbc2.optional.MysqlXADataSource
赤いフォントは今回追加する必要がある内容です
Keycloakとデータベースの関連付け
...
...
注意:DataSourceのvalue値は、上のjndi-nameの値と一致する.