このライブラリは非推奨であり、維持または更新されなくなります。
代わりに、使用することをお勧めします。
@react-keycloak/web代わりに、React react-oidc-context@react-keycloak/ssrの代わりに、next.jsプロジェクトのNextAuth.js 
keycloakのバインディングを反応させます
WebのためのReactKeycloakには次のことが必要です。
keycloak-js 9.0.2以降yarn add @react-keycloak/webまたは
npm install --save @react-keycloak/webまたはunpkgを介したUMDパッケージとして
開発用:https://unpkg.com/@react-keycloak/web@latest/dist/umd/react-keycloak-web.js
生産用:https://unpkg.com/@react-keycloak/web@latest/dist/umd/react-keycloak-web.min.js
完全なドキュメントについては、 @react-keycloak/webパッケージREADMEを参照してください。
SSRフレームワークのためのReact keycloakには次のことが必要です。
keycloak-js 9.0.2以降yarn add @react-keycloak/ssrまたは
npm install --save @react-keycloak/ssr完全なドキュメントについては、 @react-keycloak/ssrパッケージReadmeを参照してください。
React keycloak for React nativeには、Nective Native 61.0以降が必要です
実行するには
yarn add @react-keycloak/nativeまたは
npm install --save @react-keycloak/native完全なドキュメントについては、 @react-keycloak/native Package Readmeを参照してください。
| バージョン | keycloak-jsバージョン |
|---|---|
| V2.0.0+ | 9.0.2+ |
| v1.x | > = 8.0.2 <9.0.2 |
このライブラリの主な機能を実装するさまざまなデモについては、 @react-keycloak/react-keycloak-examplesリポジトリを参照してください。
keycloak.jsの代わりに、より一般的なOIDCクライアントを使用して接続する必要がある場合は、次のライブラリのいずれかを使用することを検討してください。
リポジトリと開発ワークフローに貢献する方法を学ぶための寄稿ガイドを参照してください。
mit