Skip to content

React/React Native/NextJS/Razzle components for Keycloak

License

Notifications You must be signed in to change notification settings

karthikbtf/react-keycloak

This branch is 1 commit behind react-keycloak/react-keycloak:master.

Folders and files

NameName
Last commit message
Last commit date
Oct 18, 2020
Jun 15, 2019
Dec 16, 2021
Dec 16, 2019
Dec 16, 2019
Mar 26, 2020
Jul 26, 2020
Dec 16, 2019
Dec 16, 2019
Jul 26, 2020
Dec 16, 2019
Mar 10, 2019
Aug 21, 2020
Mar 18, 2020
Nov 8, 2020
Mar 26, 2020
Aug 21, 2020
Oct 18, 2020

Repository files navigation

React Keycloak

React Keycloak

React bindings for Keycloak

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

License lerna GitHub contributors Github Issues npm

Gitter


Table of Contents


Integrations

React

React Keycloak for Web requires:

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

or

npm install --save @react-keycloak/web

or as a UMD package through unpkg

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

SSR

React Keycloak for SSR frameworks requires:

  • React 16.0 or later
  • SSR Framework:
    • NextJS 9 or later
    • Razzle 3 or later
  • keycloak-js 9.0.2 or later
yarn add @react-keycloak/ssr

or

npm install --save @react-keycloak/ssr

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

React Native

React Keycloak for React Native requires React Native 61.0 or later

To install run

yarn add @react-keycloak/native

or

npm install --save @react-keycloak/native

See @react-keycloak/native 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 @react-keycloak/react-keycloak-examples repository for various demo implementing this library main features.

Alternatives

If you need to connect using a more generic OIDC client instead of keycloak.js, consider using one of the following libraries:

Contributing

See the contributing guide to learn how to contribute to the repository and the development workflow.

License

MIT


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

buy me a coffee

About

React/React Native/NextJS/Razzle components for Keycloak

Resources

License

Code of conduct

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • TypeScript 97.2%
  • JavaScript 2.8%