262 Commits

Author SHA1 Message Date
garronej
53e38336fb #287 Refacror 2023-04-02 03:10:16 +02:00
Joseph Garrone
4833c34800
Merge pull request #293 from 0x-Void/add-select-authenticator-page
Add support for the select-authenticator.ftl page
2023-04-01 16:31:45 +02:00
garronej
ee23f629f6 Add themeName option 2023-04-01 14:02:32 +02:00
garronej
ffefb38161 #40 2023-04-01 13:31:35 +02:00
Void
e7837aea88 feat: add select-authenticator page 2023-03-31 17:38:22 +02:00
William Will
9c133be779 fix: create cache dir if it doesn't already exist 2023-03-31 09:36:59 -06:00
William Will
4ebc1e671f feat(config): add ability to customize input/output directory 2023-03-30 21:24:11 -06:00
Justus Jylhä
1669c38bc9 feat: add update-email.ftl page 2023-03-28 10:26:24 +03:00
garronej
c6ce6d1b49 #281: Add location and occupation to user attribute (as a patch until https://github.com/keycloakify/keycloakify/issues/40%23issuecomment-1202102662) 2023-03-28 05:19:35 +02:00
garronej
fff4dba708 #276: Add build option to select keycloak default assets version 2023-03-25 04:28:10 +01:00
garronej
92c1486f6a Fix previous release 2023-03-24 06:25:25 +01:00
garronej
1e863672cb Find the email theme in src 2023-03-24 05:43:34 +01:00
garronej
05163f22cb Rename InseeFrLab to Keycloakify 2023-03-24 04:14:41 +01:00
garronej
5f43f1afc6 Shot a new post build tutorial video 2023-03-22 01:46:05 +01:00
garronej
d951a9ba02 Improve post build instructions 2023-03-21 23:21:30 +01:00
garronej
dd75d0ece7 Account theme specific instructions 2023-03-21 19:44:01 +01:00
garronej
8b101e5043 Fix error in log related to getLogoUrl 2023-03-21 16:47:30 +01:00
garronej
0c5b100dd9 Update post build instructions 2023-03-21 15:16:23 +01:00
garronej
5b4aeca63c Done implementing the templates and the two first pages 2023-03-20 05:14:25 +01:00
garronej
17871daf0c Build account theme 2023-03-20 01:48:03 +01:00
garronej
fa6a37880b Fix script for account and email 2023-03-20 01:30:16 +01:00
garronej
aaac1f54e8 Untrack generated messages 2023-03-20 00:03:15 +01:00
garronej
43e4dd6bb6 Fix build for real 2023-03-18 16:17:33 +01:00
garronej
0040464ca1 Move lib up one level 2023-03-16 22:43:09 +01:00
garronej
79997efbb6 First commit towars supporting account theme 2023-03-16 22:13:46 +01:00
Michael Kreuzmayr
5dc692809c Fix start container script paths for windows 2023-03-15 10:07:01 +01:00
garronej
23fedbf94a Avoid passing unessesary realm values in the error.ftl page 2023-03-07 17:07:45 +01:00
garronej
5cfe78dcd1 Update prettier config 2023-02-26 15:39:03 +01:00
garronej
08e26600fd Use keycloakify as bundler by default 2023-02-05 14:58:38 +01:00
Waldemar Reusch
80618bbd9c
Merge branch 'main' into mvn-begone 2023-02-05 13:36:52 +01:00
Waldemar Reusch
45ed359bef fix keycloak theme source path for internal bundler 2023-02-05 13:31:34 +01:00
Waldemar Reusch
fcc26c3e7a now that main is a promise, we shuold catch errors 2023-02-05 13:31:03 +01:00
Waldemar Reusch
557de34eea fix: bundler fix missing change 2023-02-05 12:56:01 +01:00
garronej
64ab400af5 Temporarly restore mvn as default bundler 2023-02-04 20:38:50 +01:00
garronej
243fbd4dc9 Set the artifactId name in the build option 2023-02-04 19:36:42 +01:00
garronej
4e6a290693 Make new node based bundler the default 2023-02-04 18:02:39 +01:00
garronej
ac05d529ca Minor fixes 2023-02-04 17:44:02 +01:00
Waldemar Reusch
b38d79004a
Merge branch 'main' into mvn-begone 2023-02-03 14:42:05 +01:00
Waldemar Reusch
f4a547df11 introduce options to choose a bundle strategy
Pick from 'none', 'keycloakify' or 'mvn', default to 'mvn'. 'none' will
not create a jar, 'keycloakify' will create a jar file using only tools
available to native nodejs, no additional  system library required.
Choosing 'mvn' will behave as before, starting maven in a subprocess.

The bundler can be chosen in `package.json` or via `KEYCLOAKIFY_BUNDLER`
env var.

This commit also adds `KEYCLOAKIFY_GROUP_ID` and
`KEYCLOAKIFY_ARTIFACT_ID` env vars, which will be used to
define group id and artifact id in pom.xml and pom.properties, if given.
2023-02-03 14:28:06 +01:00
Joseph Garrone
564e1422ac
Merge pull request #226 from lordvlad/fix-win-build
windows compatibility
2023-01-27 00:20:12 +01:00
garronej
14aab97d8a Merge branch 'main' of https://github.com/InseeFrLab/keycloakify 2023-01-26 10:50:01 +01:00
garronej
f338dcbeed #232 2023-01-26 10:48:24 +01:00
rome-user
84ca9e6b81
keycloak test script: use env to launch bash
This minor change allows users to use the latest version of `bash` on Mac OS.

`/bin/bash` is very old on Mac OS, and many users will have `bash` from MacPorts or Homebrew. This change allows such users to be able to use the newer `bash` installation.
2023-01-22 17:28:27 -08:00
Waldemar Reusch
1a0e05d073 rewrite download and unzip to use nodejs native methods 2023-01-16 14:42:20 +01:00
garronej
6fb936798e https://github.com/InseeFrLab/keycloakify/issues/217#issuecomment-1376849781 2023-01-10 09:05:19 +01:00
Pedro Dos Santos
bbe828071e fix - handle username and password login errors the same 2023-01-06 15:41:01 +01:00
garronej
af77b31d54 Update default test container to Keycloak 20.0.1 2022-11-11 15:48:32 +01:00
garronej
ab906ec417 #192: fix bad logic in ftl to js script 2022-10-15 14:22:11 +02:00
Mary Strodl
4b3ae58ea7
Add support for webauthn-authenticate.ftl
Wow! This one sucks. Certainly more in need of review compared to
`login-username.ftl` and `login-password.ftl`...
2022-10-05 02:54:03 -04:00
Mary Strodl
6a0a170b17
Add support for login-password.ftl 2022-10-04 15:01:08 -04:00