React/React Native/NextJS/Razzle components for Keycloak
This is the first release of the new @react-keycloak
packages after moving to a multi-package repository structure (a.k.a. monorepo
).
The main module APIs have not changed but now instead of installing and importing components from react-keycloak
package you'll need to import them from @react-keycloak/web
.
See @react-keycloak/web
README file for updated setup instructions.
Moving to a monorepo-style repository also allowed to implement NextJS
support through a new module (@react-keycloak/nextjs
) whilst maintaining the same well-tested foundation (now available inside the @react-keycloak/core
package which gets installed as a dependency of both @react-keycloak/web
and @react-keycloak/nextjs
).
NextJS
support is still alpha and not so well-tested (so it is still versioned as 1.0.0-alpha
) but initial feedbacks are positive and I really appreciated them.
Thanks again to everyone using this module for their feedbacks and contributions.
Mostly a project update release. Changes to pipeline, tests and project internal configurations.
Provider
.Jest
configuration.Coveralls
integration.validate:lockfile
security check.create-react-library
version.isLoadingCheck
prop to KeycloakProvider
.demo
app to showcase axios
hook integration.