1{
2 lib,
3 buildHomeAssistantComponent,
4 fetchFromGitHub,
5 aiofiles,
6 bcrypt,
7 jinja2,
8 python-jose,
9}:
10
11buildHomeAssistantComponent rec {
12 owner = "christaangoossens";
13 domain = "auth_oidc";
14 version = "0.6.2-alpha";
15
16 src = fetchFromGitHub {
17 owner = "christiaangoossens";
18 repo = "hass-oidc-auth";
19 tag = "v${version}";
20 hash = "sha256-C/Nui0frlcRLaOqsfFH72QNo756karLq/UUcvs2LgE0=";
21 };
22
23 dependencies = [
24 aiofiles
25 bcrypt
26 jinja2
27 python-jose
28 ];
29
30 meta = {
31 changelog = "https://github.com/christiaangoossens/hass-oidc-auth/releases/tag/v${version}";
32 description = "OpenID Connect authentication provider for Home Assistant";
33 homepage = "https://github.com/christiaangoossens/hass-oidc-auth";
34 license = lib.licenses.mit;
35 maintainers = with lib.maintainers; [ hexa ];
36 };
37}