Diese Bibliothek ist veraltet und wird nicht mehr gewartet oder aktualisiert.
Stattdessen wird empfohlen, zu verwenden:
react-oidc-context für React-Spa-Projekte anstelle von @react-keycloak/webNextAuth.js für Next.js-Projekte anstelle von @react-keycloak/ssr 
Bindungen für Keycloak reagieren
React Keycloak für das Web erfordert:
keycloak-js 9.0.2 oder höher yarn add @react-keycloak/weboder
npm install --save @react-keycloak/web oder als UMD -Paket über unpkg
Eine für die Entwicklung: https://unpkg.com/@react-keycloak/web@latest/dist/umd/react-keycloak-web.js
Eine für die Produktion: https://unpkg.com/@react-teycloak/web@latest/dist/umd/react-keycloak-web.min.js
Eine vollständige Dokumentation finden Sie unter @react-keycloak/web Package Readme.
React Keycloak für SSR -Frameworks erfordert:
keycloak-js 9.0.2 oder höher yarn add @react-keycloak/ssroder
npm install --save @react-keycloak/ssr Eine vollständige Dokumentation finden Sie unter @react-keycloak/ssr -Paket.
React Keycloak für React Native erfordert React Native 61.0 oder höher
Run installieren
yarn add @react-keycloak/nativeoder
npm install --save @react-keycloak/native Eine vollständige Dokumentation finden Sie unter @react-keycloak/native Paket Readme.
| Version | Keycloak-Js-Version |
|---|---|
| v2.0.0+ | 9.0.2+ |
| v1.x | > = 8.0.2 <9.0.2 |
Siehe @react-keycloak/react-keycloak-examples Repository für verschiedene Demo-Implementierung dieser Hauptfunktionen der Bibliothek.
Wenn Sie sich mit einem generischen OIDC -Client anstelle von keycloak.js verbinden müssen, sollten Sie eine der folgenden Bibliotheken verwenden:
Weitere Informationen finden Sie im beitragenden Leitfaden, um zu erfahren, wie Sie zum Repository und den Entwicklungsworkflow beitragen.
MIT