integrate login page wih api and keycloak

This commit is contained in:
Yusron alamsyah
2026-03-31 11:11:39 +07:00
parent acf491f8aa
commit d438fb0f5f
68 changed files with 1213 additions and 212 deletions

No files matched your search

+8 -6
View File
@@ -108,13 +108,15 @@ export default defineNuxtConfig({
},
runtimeConfig: {
authSecret: process.env.AUTH_SECRET,
keycloakClientSecret: process.env.KEYCLOAK_CLIENT_SECRET,
keycloakClientId: process.env.KEYCLOAK_CLIENT_ID,
// Move keycloakIssuer to public to expose on client side
keycloakClientSecret: process.env.NUXT_KEYCLOAK_CLIENT_SECRET,
keycloakClientId: process.env.NUXT_KEYCLOAK_CLIENT_ID,
keycloakIssuer: process.env.NUXT_KEYCLOAK_ISSUER,
keycloakLogoutUri: process.env.NUXT_KEYCLOAK_LOGOUT_URI,
postLogoutRedirectUri: process.env.NUXT_POST_LOGOUT_REDIRECT_URI,
public: {
authUrl: process.env.AUTH_ORIGIN || "http://meninjar.dev.rssa.id:3000",
keycloakIssuer:
process.env.KEYCLOAK_ISSUER || "https://auth.rssa.top/realms/sandbox"
baseUrl : process.env.NUXT_PUBLIC_BASE_URL,
authUrl: process.env.AUTH_ORIGIN,
postLogoutRedirectUri: process.env.NUXT_PUBLIC_POST_LOGOUT_REDIRECT_URI
}
},
// auth: {