@galicea/nextjs-keycloak-auth (0.1.23)
Published 2026-09-20 18:42:07 +00:00 by jurekw
Installation
@galicea:registry=npm install @galicea/nextjs-keycloak-auth@0.1.23"@galicea/nextjs-keycloak-auth": "0.1.23"About this package
Example for __app.tsx:
import { AuthProvider } from 'src/context/AuthContext'
type ExtendedAppProps = AppProps & {
Component: NextPage
}
const App = (props: ExtendedAppProps) => {
return (
<AuthProvider
keycloak={{
url: process.env.NEXT_PUBLIC_KEYCLOAK_URL,
realm: process.env.NEXT_PUBLIC_KEYCLOAK_REALM,
clientId: process.env.NEXT_PUBLIC_KEYCLOAK_CLIENT_ID,
}}
>
....
<App />
</AuthProvider> )
}
export default App
Dependencies
Dependencies
| ID | Version |
|---|---|
| @iconify/react | ^6.0.2 |
| keycloak-js | ^26.0.0 |
| pkce-challenge | ^6.0.0 |
| react-i18next | ^17.0.14 |
Development dependencies
| ID | Version |
|---|---|
| @types/node | ^22.0.0 |
| @types/react | ^19.0.0 |
| @types/react-dom | ^19.0.0 |
| esbuild | ^0.28.2 |
| next | ^16.0.0 |
| react | ^19.0.0 |
| react-dom | ^19.0.0 |
| typescript | ^5.0.0 |
Peer dependencies
| ID | Version |
|---|---|
| next | >=14 |
| react | >=18 |
| react-dom | >=18 |
Details
2026-09-20 18:42:07 +00:00
Assets (1)
Versions (2)
View all
npm
3
MIT
31 KiB