私はキークロークが初めてです。私のチームでは、Red Hat Single Sign-On 7.0 と Keycloak 1.9.8 を使用しています。これを少しカスタマイズする必要があります。さまざまな言語をサポートしていますが、実際には必要なメッセージが表示されない場合があります。たとえば、Recaptcha のメッセージが予期した言語ではありません。Google Recaptcha を登録する方法と、ページにフォーム要素の検証を追加する方法の例を見つけました : https://keycloak.gitbooks.io/server-developer-guide/content/topics/auth-spi.html独自の Recaptcha を登録します表示するメッセージを指定できます。書かれているように、jar をデプロイする必要があります (それを standalone/configuration/providers ディレクトリにコピーするだけです)) まず、構成に *providers * ディレクトリが見つからなかったので、jar をコピーしたディレクトリを作成し、サーバーを再起動しました。次に、FormAction を登録フローに追加しようとしましたが、管理コンソールに違いはありません。私のjarがデプロイされたとは思いません(jbossは初めてです)jarをデプロイする別の方法も見つけました: jarをKeycloakデプロイディレクトリに置きますが、言及されている「Keycloak deploy/ディレクトリ」の意味がわかりませんドキュメントで。
私がやりたいもう1つの変更は、パスワードのリセットページに電子メールの検証を追加することです。私はいくつかの例を見つけました。*Keycloakは、カスタムコードを必要とせずにほとんどのユースケースをカバーするように設計されていますが、カスタマイズ可能であることも望んでいます. これを達成するために、**Keycloakには、独自のプロバイダーを実装できる*いくつかのサービスプロバイダーインターフェース(SPI)があります。この目標のために実装する必要があるものをお勧めしてください。
どんな助けにも感謝します。
よろしくお願いします、