最小限の労力でアプリケーションに認証を追加し、サービスを保護します。ユーザーの保存やユーザー認証を扱う必要はありません。
Keycloakは、ユーザーフェデレーション、強力な認証、ユーザー管理、きめ細かな認可などを提供します。
セキュリティ脆弱性を発見した場合は、適切な報告方法に関する手順をご覧ください。
Keycloakに不具合を発見したと思われる場合は、issueを作成してください。 適切な概要、説明、および問題を再現する手順を提供することを忘れないでください。
Keycloakを実行するには、ウェブサイトからディストリビューションをダウンロードしてください。解凍して実行します:
bin/kc.[sh|bat] start-dev
あるいは、次のコマンドを実行してDockerイメージを使用することもできます:
docker run quay.io/keycloak/keycloak start-dev
詳細については、Keycloakドキュメントを参照してください。
ソースからビルドするには、コードベースのビルドと操作ガイドを参照してください。
テストを実行するには、テストの実行ガイドを参照してください。
テストを作成するには、テストの作成ガイドを参照してください。
Keycloakにコントリビュートする前に、コントリビューションガイドラインをお読みください。Keycloakプロジェクトへの参加は、CNCF行動規範によって管理されています。
コミュニティミーティングに参加することは、関わりを持ち、Keycloakの未来を形作るのに役立つ素晴らしい方法です。
私たちは、すべてのKeycloakコントリビューターとユーザーに安全で歓迎的かつ建設的な環境を提供することに尽力しています。
この空間を守るため、私たちは行動規範を積極的に執行しています。
インシデントを報告したい場合やモデレーションの決定に異議を申し立てたい場合は、[email protected]までメールをお送りください。
このラボは、脆弱なKeycloakバージョン26.7.1をlocalhost上で起動し、CVEのフローを再現するための最小限のレルムをシードします。
docker compose up -d keycloak-vuln
docker compose up --abort-on-container-exit keycloak-lab-init
Keycloak は次の場所で公開されます:
http://127.0.0.1:18080admin / adminシードされたラボオブジェクト:
labpochttp://localhost/cbvictimOldPassw0rd!docker compose down