2024-07-30 03:01:07 +00:00
|
|
|
{
|
|
|
|
enable = true;
|
|
|
|
autoRemove = true;
|
|
|
|
groups = {
|
|
|
|
forgejo-access = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
2024-08-21 09:16:30 +00:00
|
|
|
forgejo-admin = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
2024-07-30 03:01:07 +00:00
|
|
|
gts-users = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
ocis-users = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
linux_users = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
hedgedoc-users = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
immich-users = {
|
2024-08-25 09:45:58 +00:00
|
|
|
members = [
|
|
|
|
"xin"
|
|
|
|
"zhuo"
|
|
|
|
"ycm"
|
|
|
|
];
|
2024-08-01 09:01:53 +00:00
|
|
|
};
|
|
|
|
grafana-superadmins = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
grafana-admins = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
grafana-editors = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
|
|
|
grafana-users = {
|
|
|
|
members = [ "xin" ];
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
2024-08-05 01:57:11 +00:00
|
|
|
miniflux-users = {
|
|
|
|
members = [ "xin" ];
|
|
|
|
};
|
2024-08-21 09:16:30 +00:00
|
|
|
idm_people_self_mail_write = {
|
|
|
|
members = [ ];
|
|
|
|
};
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
persons = {
|
|
|
|
xin = {
|
|
|
|
displayName = "Xinyang Li";
|
|
|
|
mailAddresses = [ "lixinyang411@gmail.com" ];
|
|
|
|
};
|
2024-08-05 01:57:11 +00:00
|
|
|
|
2024-07-30 03:01:07 +00:00
|
|
|
zhuo = {
|
|
|
|
displayName = "Zhuo";
|
|
|
|
mailAddresses = [ "13681104320@163.com" ];
|
|
|
|
};
|
2024-08-01 09:01:53 +00:00
|
|
|
|
|
|
|
ycm = {
|
|
|
|
displayName = "Chunming";
|
|
|
|
mailAddresses = [ "chunmingyou@gmail.com" ];
|
|
|
|
};
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
systems.oauth2 = {
|
|
|
|
forgejo = {
|
|
|
|
displayName = "ForgeJo";
|
|
|
|
originUrl = "https://git.xinyang.life/";
|
2024-08-21 02:23:22 +00:00
|
|
|
originLanding = "https://git.xinyang.life/user/oauth2/kandim";
|
2024-07-30 03:01:07 +00:00
|
|
|
allowInsecureClientDisablePkce = true;
|
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
forgejo-access = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
"groups"
|
|
|
|
];
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
2024-08-21 09:16:30 +00:00
|
|
|
claimMaps = {
|
|
|
|
forgejo_role = {
|
|
|
|
joinType = "array";
|
|
|
|
valuesByGroup = {
|
|
|
|
forgejo-access = [ "Access" ];
|
|
|
|
forgejo-admin = [ "Admin" ];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
gts = {
|
|
|
|
displayName = "GoToSocial";
|
|
|
|
originUrl = "https://xinyang.life/";
|
2024-08-21 02:23:22 +00:00
|
|
|
originLanding = "https://xinyang.life/";
|
2024-07-30 03:01:07 +00:00
|
|
|
allowInsecureClientDisablePkce = true;
|
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
gts-users = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
"groups"
|
|
|
|
];
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
owncloud = {
|
|
|
|
displayName = "ownCloud";
|
|
|
|
originUrl = "https://home.xinyang.life:9201/";
|
2024-08-21 02:23:22 +00:00
|
|
|
originLanding = "https://home.xinyang.life:9201/";
|
2024-07-30 03:01:07 +00:00
|
|
|
public = true;
|
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
ocis-users = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
];
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
hedgedoc = {
|
|
|
|
displayName = "HedgeDoc";
|
|
|
|
originUrl = "https://docs.xinyang.life/";
|
2024-07-31 03:38:44 +00:00
|
|
|
originLanding = "https://docs.xinyang.life/auth/oauth2";
|
2024-07-30 03:01:07 +00:00
|
|
|
allowInsecureClientDisablePkce = true;
|
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
hedgedoc-users = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
];
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
};
|
|
|
|
immich-mobile = {
|
|
|
|
displayName = "Immich";
|
|
|
|
originUrl = "https://immich.xinyang.life:8000/api/oauth/mobile-redirect/";
|
2024-08-21 02:23:22 +00:00
|
|
|
originLanding = "https://immich.xinyang.life:8000/api/oauth/mobile-redirect/";
|
2024-07-30 03:01:07 +00:00
|
|
|
allowInsecureClientDisablePkce = true;
|
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
immich-users = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
];
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
|
|
|
};
|
2024-08-05 01:57:11 +00:00
|
|
|
miniflux = {
|
|
|
|
displayName = "Miniflux";
|
|
|
|
originUrl = "https://rss.xinyang.life/";
|
2024-08-21 02:23:22 +00:00
|
|
|
originLanding = "https://rss.xinyang.life/";
|
2024-08-05 01:57:11 +00:00
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
miniflux-users = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
];
|
2024-08-05 01:57:11 +00:00
|
|
|
};
|
|
|
|
};
|
2024-08-01 09:01:53 +00:00
|
|
|
grafana = {
|
|
|
|
displayName = "Grafana";
|
|
|
|
originUrl = "https://grafana.xinyang.life/";
|
2024-08-21 02:23:22 +00:00
|
|
|
originLanding = "https://grafana.xinyang.life/";
|
2024-08-01 09:01:53 +00:00
|
|
|
scopeMaps = {
|
2024-08-25 09:45:58 +00:00
|
|
|
grafana-users = [
|
|
|
|
"openid"
|
|
|
|
"email"
|
|
|
|
"profile"
|
|
|
|
"groups"
|
|
|
|
];
|
2024-08-01 09:01:53 +00:00
|
|
|
};
|
|
|
|
claimMaps = {
|
|
|
|
grafana_role = {
|
|
|
|
joinType = "array";
|
|
|
|
valuesByGroup = {
|
|
|
|
grafana-superadmins = [ "GrafanaAdmin" ];
|
|
|
|
grafana-admins = [ "Admin" ];
|
|
|
|
grafana-editors = [ "Editor" ];
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
|
|
|
};
|
2024-07-30 03:01:07 +00:00
|
|
|
};
|
2024-08-05 01:57:11 +00:00
|
|
|
}
|