個人的なプロジェクトを開発するために JBoss JSF を使用しています。他の多くのサイトと同様に、Web サイトにはユーザー登録とログイン機能が必要です。Java EE および JPA フレームワークでユーザー登録コンポーネントを開発する方法に関するチュートリアルが多数あります。たまたま KeyCloak プロジェクトを見つけました。KeyCloak は、特に JBoss を使用してアプリケーションを開発する場合、ユーザーの登録と管理の目的で使用できるようです。
私の質問は、これをユーザー登録に本当に使用する必要があるかということです。非常に重いようで、Web アプリケーションに統合するために参照できる API ドキュメントが見つかりませんでした。
Keycloakの最適なユースケースは何ですか? また、それを Java EE アプリケーションに統合する方法は? Java アプリケーションのクイックスタートまたはチュートリアルをいただければ幸いです。