keycloak-magic-link: init at 0.38 (#393269)

authored by Sandro and committed by GitHub 2f8d949a 31180a92

+35
+1
pkgs/by-name/ke/keycloak/all-plugins.nix
··· 4 scim-for-keycloak = callPackage ./scim-for-keycloak { }; 5 scim-keycloak-user-storage-spi = callPackage ./scim-keycloak-user-storage-spi { }; 6 keycloak-discord = callPackage ./keycloak-discord { }; 7 keycloak-metrics-spi = callPackage ./keycloak-metrics-spi { }; 8 keycloak-restrict-client-auth = callPackage ./keycloak-restrict-client-auth { }; 9
··· 4 scim-for-keycloak = callPackage ./scim-for-keycloak { }; 5 scim-keycloak-user-storage-spi = callPackage ./scim-keycloak-user-storage-spi { }; 6 keycloak-discord = callPackage ./keycloak-discord { }; 7 + keycloak-magic-link = callPackage ./keycloak-magic-link { }; 8 keycloak-metrics-spi = callPackage ./keycloak-metrics-spi { }; 9 keycloak-restrict-client-auth = callPackage ./keycloak-restrict-client-auth { }; 10
+34
pkgs/by-name/ke/keycloak/keycloak-magic-link/default.nix
···
··· 1 + { 2 + lib, 3 + fetchFromGitHub, 4 + maven, 5 + nix-update-script, 6 + }: 7 + maven.buildMavenPackage rec { 8 + pname = "keycloak-magic-link"; 9 + version = "0.38"; 10 + 11 + src = fetchFromGitHub { 12 + owner = "p2-inc"; 13 + repo = "keycloak-magic-link"; 14 + tag = "v${version}"; 15 + hash = "sha256-+fhWxAUlt9UVM81Ua2Mwek3D5Kzzk/Tsugbo0fLyxiA="; 16 + }; 17 + 18 + mvnHash = "sha256-edBdooR+KqY0JKwxdwTd5AxJ0qn3MV9xLrqYukIq2oY="; 19 + 20 + installPhase = '' 21 + runHook preInstall 22 + install -Dm644 target/keycloak-magic-link-${version}.jar $out/keycloak-magic-link-${version}.jar 23 + runHook postInstall 24 + ''; 25 + 26 + passthru.updateScript = nix-update-script { }; 27 + 28 + meta = { 29 + homepage = "https://github.com/p2-inc/keycloak-magic-link"; 30 + description = "Magic Link Authentication for Keycloak"; 31 + license = lib.licenses.elastic20; 32 + maintainers = with lib.maintainers; [ lykos153 ]; 33 + }; 34 + }