install next-auth library create “pages/api/auth/[…nextauth]”.ts: import NextAuth from 'next-auth';
import KeycloakProvider from 'next-auth/providers/keycloak'; export const authOptions = {
providers: [
KeycloakProvider({
clientId: process.env.KEYCLOAK_ID,
clientSecret: process.env.KEYCLOAK_SECRET,
issuer: process.env.KEYCLOAK_ISSUER,
}),
],
}; export default NextAuth(authOptions);