2016-07-12 7 views
3

デプロイメントはAWS上にあり、ボックスにトンネルしてブラウザを開いて無効にしたくないhttpsのキークローズをグローバルに無効にする

keycloak-server.jsonファイルに置くことができる"ssl-required":"none"という設定が存在するようですが、どのオブジェクトの下にあるのかわかりません。私は "領域"の下で試してきました。

アダプタレベルで無効にしたくない場合は、グローバルにする必要があります。"ssl-required":"none"はどこに行きますか、またはssh/httpsをどのようにグローバルに無効にできますか?

答えて

9

を「マスター」分野では、ログイン]タブの上に(また、私は、これは生産に推奨されていません。理解します)。 'Require SSL'プロパティをnoneに変更します。

次のSQL文を実行し、keycloakし、ローカルにアクセスすることはできませんし、それは、インスタンスのPostgresのデータベースで構成されている場合。

update REALM set ssl_required = 'NONE' where id = 'master'; 

あなたが唯一のSSHアクセスを持っているとKeycloakは、組み込みDBで実行されている場合、あなたは、例えば、ネイティブのDBクライアントを使用することができ

+3

をkeycloak再起動する必要がありますH2の場合:java -cp .jar org.h2.tools.Shell -url "jdbc:h2:file:" -user -password -sql "REALM set ssl_required = 'NONE'ここでid = 'master' " – sainr

+0

など'java -cpモジュール/システム/レイヤー/ベース/ com/h2database/h2/main/h2-1.4.193.jar org.h2.tools.Shell -url" jdbc:h2:./ standalone/data/keycloak "ユーザsa -password sa -sql "REALM set ssl_required = 'NONE'ここで、id = 'master'" ' – dds

関連する問題