summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArian van Putten <arian@mercury.com>2023-03-20 10:50:41 +0100
committerArian van Putten <arian@mercury.com>2023-03-20 10:50:41 +0100
commit8db2d7a1ff00476817375d85b4620eb5b2eb262a (patch)
treecc63427d9e08de953dc04ffec20623401b65a3e3
parentMerge pull request #221475 from wegank/asls-drop (diff)
downloadnixpkgs-origin/ory-hydra.tar.gz
ory-hydra: init at 2.0.3origin/ory-hydra
-rw-r--r--pkgs/servers/ory-hydra/default.nix19
-rw-r--r--pkgs/top-level/all-packages.nix2
2 files changed, 21 insertions, 0 deletions
diff --git a/pkgs/servers/ory-hydra/default.nix b/pkgs/servers/ory-hydra/default.nix
new file mode 100644
index 000000000000..28167ba2edc0
--- /dev/null
+++ b/pkgs/servers/ory-hydra/default.nix
@@ -0,0 +1,19 @@
+{ fetchFromGitHub, buildGoModule, lib, stdenv }:
+buildGoModule rec {
+ pname = "ory-hydra";
+ version = "2.0.3";
+ src = fetchFromGitHub {
+ owner = "ory";
+ repo = "hydra";
+ rev = "v${version}";
+ sha256 = "sha256-TFJZGLqzJHFqabZaVh1219xGzNuJ1CRiZADtvWo8964=";
+ };
+ vendorSha256 = "sha256-xGe50VHnjyCJ3XGJ95S+Axngcp/Jmkn/V65iDYVmE+c=";
+ subPackages = [ "." ];
+ meta = with lib; {
+ maintainers = with maintainers; [ arianvp ];
+ homepage = "https://www.ory.sh/hydra/";
+ license = licenses.asl20;
+ description = "OpenID Certified™ OpenID Connect and OAuth Provider written in Go - cloud native, security-first, open source API security for your infrastructure. SDKs for any language. Works with Hardware Security Modules. Compatible with MITREid.";
+ };
+}
diff --git a/pkgs/top-level/all-packages.nix b/pkgs/top-level/all-packages.nix
index 298703f74cd2..56a85e70421b 100644
--- a/pkgs/top-level/all-packages.nix
+++ b/pkgs/top-level/all-packages.nix
@@ -39645,4 +39645,6 @@ with pkgs;
udict = callPackage ../applications/misc/udict { };
duden = callPackage ../applications/misc/duden { };
+
+ ory-hydra = callPackage ../servers/ory-hydra { };
}