@keycloak-react/core

React bindings for Keycloak javascript adapter (core)

Usage no npm install needed!

<script type="module">
  import keycloakReactCore from 'https://cdn.skypack.dev/@keycloak-react/core';
</script>

README

React Keycloak

React Keycloak

React bindings for Keycloak

NPM (scoped) NPM (scoped) NPM (scoped) NPM (scoped)

License lerna Contributors Gitter

Dependencies Build Status Coverage Status Github Issues

npm


Table of Contents


Integrations

React

React Keycloak for Web requires:

  • React 16.0 or later
  • keycloak-js 9.0.2 or later
yarn add @keycloak-react/web

or

npm install --save @keycloak-react/web

or as a UMD package through unpkg

See @keycloak-react/web package README for complete documentation.

NextJS

React Keycloak for NextJS requires:

  • React 16.0 or later
  • NextJS 9 or later
  • keycloak-js 9.0.2 or later
yarn add @keycloak-react/nextjs

or

npm install --save @keycloak-react/nextjs

See @keycloak-react/nextjs package README for complete documentation.

Razzle

React Keycloak for Razzle requires:

  • React 16.0 or later
  • Razzle 3 or later
  • keycloak-js 9.0.2 or later
yarn add @keycloak-react/razzle

or

npm install --save @keycloak-react/razzle

See @keycloak-react/razzle package README for complete documentation.

Support

version keycloak-js version
v2.0.0+ 9.0.2+
v1.x >=8.0.2 <9.0.2

Examples

See inside examples for various demo implementing this library main features.

Note: The demo apps are not meant to be production-ready nor starter-kit s but just a way to show this module components and their usage.

Contributors

Thanks goes to these wonderful people (emoji key):


Mattia Panzeri

🤔 💻 📖 🐛 🚧 📦 💬 👀 ⚠️ 💡

JannesD

🐛 💻

This project follows the all-contributors specification. Contributions of any kind welcome!


If you found this project to be helpful, please consider buying me a coffee.

buy me a coffee