auth: switch domain
This commit is contained in:
parent
2e2968360c
commit
35b19d67d7
2 changed files with 6 additions and 6 deletions
|
@ -6,6 +6,7 @@
|
||||||
}:
|
}:
|
||||||
let
|
let
|
||||||
inherit (lib) mkForce getExe;
|
inherit (lib) mkForce getExe;
|
||||||
|
inherit (config.my-lib.settings) idpUrl;
|
||||||
in
|
in
|
||||||
{
|
{
|
||||||
imports = [
|
imports = [
|
||||||
|
@ -223,7 +224,7 @@ in
|
||||||
services.kanidm = {
|
services.kanidm = {
|
||||||
enableClient = true;
|
enableClient = true;
|
||||||
clientSettings = {
|
clientSettings = {
|
||||||
uri = "https://auth.xinyang.life";
|
uri = "https://${idpUrl}";
|
||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
|
@ -2,7 +2,6 @@
|
||||||
config,
|
config,
|
||||||
lib,
|
lib,
|
||||||
pkgs,
|
pkgs,
|
||||||
my-lib,
|
|
||||||
...
|
...
|
||||||
}:
|
}:
|
||||||
|
|
||||||
|
@ -12,7 +11,7 @@ let
|
||||||
mkEnableOption
|
mkEnableOption
|
||||||
;
|
;
|
||||||
|
|
||||||
inherit (my-lib) idpUrl;
|
inherit (config.my-lib.settings) idpUrl;
|
||||||
|
|
||||||
cfg = config.commonSettings.auth;
|
cfg = config.commonSettings.auth;
|
||||||
in
|
in
|
||||||
|
@ -25,7 +24,7 @@ in
|
||||||
services.kanidm = {
|
services.kanidm = {
|
||||||
enableClient = true;
|
enableClient = true;
|
||||||
clientSettings = {
|
clientSettings = {
|
||||||
uri = "https://auth.xinyang.life";
|
uri = "https://${idpUrl}";
|
||||||
};
|
};
|
||||||
enablePam = true;
|
enablePam = true;
|
||||||
unixSettings = {
|
unixSettings = {
|
||||||
|
@ -48,11 +47,11 @@ in
|
||||||
environment.etc."ssh/auth" = {
|
environment.etc."ssh/auth" = {
|
||||||
mode = "0555";
|
mode = "0555";
|
||||||
text = ''
|
text = ''
|
||||||
#!${pkgs.stdenv.shell}
|
#!/bin/sh
|
||||||
${pkgs.kanidm}/bin/kanidm_ssh_authorizedkeys $1
|
${pkgs.kanidm}/bin/kanidm_ssh_authorizedkeys $1
|
||||||
'';
|
'';
|
||||||
};
|
};
|
||||||
users.groups.wheel.members = [ "xin@auth.xinyang.life" ];
|
users.groups.wheel.members = [ "xin@${idpUrl}" ];
|
||||||
users.groups.kanidm-ssh-runner = { };
|
users.groups.kanidm-ssh-runner = { };
|
||||||
users.users.kanidm-ssh-runner = {
|
users.users.kanidm-ssh-runner = {
|
||||||
isSystemUser = true;
|
isSystemUser = true;
|
||||||
|
|
Loading…
Add table
Reference in a new issue