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

This commit is contained in:
Sandro 2025-04-13 22:17:50 +02:00 committed by GitHub
commit 2f8d949a18
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 35 additions and 0 deletions

View File

@ -4,6 +4,7 @@
scim-for-keycloak = callPackage ./scim-for-keycloak { };
scim-keycloak-user-storage-spi = callPackage ./scim-keycloak-user-storage-spi { };
keycloak-discord = callPackage ./keycloak-discord { };
keycloak-magic-link = callPackage ./keycloak-magic-link { };
keycloak-metrics-spi = callPackage ./keycloak-metrics-spi { };
keycloak-restrict-client-auth = callPackage ./keycloak-restrict-client-auth { };

View File

@ -0,0 +1,34 @@
{
lib,
fetchFromGitHub,
maven,
nix-update-script,
}:
maven.buildMavenPackage rec {
pname = "keycloak-magic-link";
version = "0.38";
src = fetchFromGitHub {
owner = "p2-inc";
repo = "keycloak-magic-link";
tag = "v${version}";
hash = "sha256-+fhWxAUlt9UVM81Ua2Mwek3D5Kzzk/Tsugbo0fLyxiA=";
};
mvnHash = "sha256-edBdooR+KqY0JKwxdwTd5AxJ0qn3MV9xLrqYukIq2oY=";
installPhase = ''
runHook preInstall
install -Dm644 target/keycloak-magic-link-${version}.jar $out/keycloak-magic-link-${version}.jar
runHook postInstall
'';
passthru.updateScript = nix-update-script { };
meta = {
homepage = "https://github.com/p2-inc/keycloak-magic-link";
description = "Magic Link Authentication for Keycloak";
license = lib.licenses.elastic20;
maintainers = with lib.maintainers; [ lykos153 ];
};
}