Debugging connection issues to ldap/redis/postgres

This commit is contained in:
Rhywden
2026-08-24 09:19:10 +02:00
parent 81327b6553
commit edba5d8478
4 changed files with 13 additions and 7 deletions
+2 -1
View File
@@ -4,10 +4,11 @@
FROM mcr.microsoft.com/dotnet/aspnet:10.0 AS base
USER root
RUN apt-get update \
&& apt-get install --yes --no-install-recommends libldap2 \
&& apt-get install --yes --no-install-recommends ca-certificates libldap2 \
&& rm -rf /var/lib/apt/lists/*
USER $APP_UID
WORKDIR /app
ENV LDAPTLS_CACERT=/etc/ssl/certs/ca-certificates.crt
EXPOSE 8080
EXPOSE 8081
+6 -1
View File
@@ -90,9 +90,14 @@ public sealed class LdapService(IOptions<LdapOptions> options) : ILdapService
var connection = new LdapConnection(new LdapDirectoryIdentifier(ldapUri.Host, ldapUri.Port))
{
AuthType = AuthType.Basic,
Timeout = TimeSpan.FromSeconds(30)
Timeout = TimeSpan.FromSeconds(30),
SessionOptions =
{
SecureSocketLayer = true
}
};
connection.SessionOptions.ProtocolVersion = 3;
connection.SessionOptions.SecureSocketLayer = string.Equals(ldapUri.Scheme, "ldaps", StringComparison.OrdinalIgnoreCase);
connection.Bind(new NetworkCredential(_options.BindDN, _options.BindPassword));
+2 -2
View File
@@ -26,8 +26,8 @@
},
"ConnectionStrings": {
"Marten": "Host=lxc-db3;Port=5432;Database=wollmilchsau_dev;Username=wollmilchsau;Password=rVx0EoLDOnld",
"RedisCache": "lxc-matrix:6379"
"Marten": "Host=lxc-db3.tail859cae.ts.net;Port=5432;Database=wollmilchsau_dev;Username=wollmilchsau;Password=rVx0EoLDOnld",
"RedisCache": "lxc-matrix.tail859cae.ts.net:6379"
},
"OIDC": {
"Authority": "https://id.bs18.de/realms/master",
+3 -3
View File
@@ -27,8 +27,8 @@
},
"ConnectionStrings": {
"Marten": "Host=lxc-db3;Port=5432;Database=wollmilchsau;Username=wollmilchsau;Password=rVx0EoLDOnld",
"RedisCache": "lxc-matrix:6379"
"Marten": "Host=lxc-db3.tail859cae.ts.net;Port=5432;Database=wollmilchsau;Username=wollmilchsau;Password=rVx0EoLDOnld",
"RedisCache": "lxc-matrix.tail859cae.ts.net:6379"
},
"OIDC": {
"Authority": "https://id.bs18.de/realms/master",
@@ -48,7 +48,7 @@
}
},
"LDAP": {
"LdapUri": "ldaps://212.12.36.11:10636",
"LdapUri": "ldaps://bs18-hh.de:10636",
"BindPassword": "skMXHFyf3fjW4iJhsoEyfQdc0wYthuVs6xim7BKhX3c5EZSuPcRrYYiGonynBnHW",
"BindDN": "cn=bs18ldap,ou=ldap,dc=bs18-hh,dc=de",
"BaseDN": "dc=bs18-hh,dc=de",