This is the documentation for v10, checkout the latest version
Keycloakify
Ctrlk
HomeGitHubStartersStorybookDiscordKeycloak-js Alternative
  • Keycloakify
  • Release Notes & Upgrade Instructions
  • FAQ
  • 👨‍💻Quick start
  • 🧪Testing your Theme
  • 🔩Integrating Keycloakify in your Codebase
  • 🎨Customization Strategies
  • 🖋️Custom Fonts
  • 🌎Internationalization and Translations
  • 🎭Theme Variants
  • 📝Customizing the Register Page
  • 👤Account Theme
  • 📄Terms and conditions
  • 🖇️Styling a Custom Page Not Included In Base Keycloak
  • 🔧Accessing the Server Environment Variables
  • 🎯Targetting Specific Keycloak Versions
  • 📧Email Customization
  • 🚛Passing URL Parameters to your Theme
  • 🤵Admin theme
  • 📥Importing the JAR of Your Theme Into Keycloak
  • 🔛Enabling your Theme in the Keycloak Admin Console
  • 🤓Taking ownership of the kcContext
  • 📖Configuration Options
  • FAQ & HELP
    • 😞Can't identify the page to customize?
    • 🤔How it Works
    • 😖Some values you need are missing from in kcContext type definitions?
    • ❓Can I use it with Vue or Angular
    • ⚠️Limitations
    • 🛑Errors Keycloak in Logs
    • 🙋How do I add extra pages?
    • 🤓Can I use react-hooks-form?
    • 🚀Redirecting you users to the login/register pages
    • 💟Contributing
    • ⬆️Migration Guides
      • ⬆️v9 -> v10
      • ⬆️CRA -> Vite
      • ⬆️v8 -> v9
      • ⬆️v7 -> v8
      • ⬆️v6 -> v7
      • ⬆️v6.x -> v6.12
      • ⬆️v5 -> v6
    • 🍪Google reCaptcha and End of third-party Cookies
    • 🔖Accessing the Realm Attributes
  • ⭐Sponsors
Powered by GitBook
On this page

Was this helpful?

Edit
  1. FAQ & HELP

⬆️Migration Guides

⬆️v9 -> v10⬆️CRA -> Vite⬆️v8 -> v9⬆️v7 -> v8⬆️v6 -> v7⬆️v6.x -> v6.12⬆️v5 -> v6
PreviousContributingNextv9 -> v10

Last updated 8 months ago

Was this helpful?