@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
npm
2026-09-20 18:42:07 +00:00
3
MIT
31 KiB
Assets (1)
Versions (2) View all
0.1.24 2026-10-15
0.1.23 2026-09-20