!NPRUEisLjcaMtHIzDr:kamax.io

mxisd

259 Members
Federated Matrix Identity Server | https://github.com/kamax-io/mxisd | Version: 0.8.2 | Dev discussions: #mxisd-dev:kamax.io | Related: #matrix-identity:matrix.org104 Servers

Load older messages


SenderMessageTime
28 Apr 2019
@iodine:halogen.city@iodine:halogen.citySo next release.08:59:12
@max:kamax.ioMaximusYep08:59:19
@max:kamax.ioMaximusI didn't try to run mxisd on Java 11, so I don't even know if it breaks or not08:59:38
@iodine:halogen.city@iodine:halogen.cityI can confirm it throws a few messages and nags in the logs.09:00:17
@iodine:halogen.city@iodine:halogen.city I didn't really take much time to look at those before installing Java 8. 09:00:46
@iodine:halogen.city@iodine:halogen.city I don't want to imply I think it's all that critical (Amazon Corretto is supporting Java 8 well into 2023, if it becomes the case an update takes a while) but it couldn't hurt to throw up a dev/buster branch and start testing against, well, testing. 09:02:34
@max:kamax.ioMaximusWe're happy to receive reports/issues about such errors, if anyone ever meets them09:03:35
@max:kamax.ioMaximusThere won't be time for it right now tho, we're focusing on The Grid fork, so all that is happening in mxisd is more a need/urgent/bug basis09:04:08
@max:kamax.ioMaximusI wanted v1.4.x out ASAP to not have that to worry about for the time being09:04:47
@iodine:halogen.city@iodine:halogen.cityI see. Best of luck with that and thanks for the most recent update.09:05:25
@max:kamax.ioMaximusThanks!09:05:37
@monkz:synapse.monkz.deMalteHiho, may someone link me a synapse + mxisd + ldap configuration ?09:13:28
@max:kamax.ioMaximus

Malte: this is an example of mxisd config that also deals with authentication (dns overwrite):

matrix:
  domain: 'kamax.io'

key:
  path: '/var/lib/mxisd/sign.key'

storage:
  provider:
    sqlite:
      database: '/var/lib/mxisd/mxisd.db'

ldap:
  enabled: true
  filter: '(memberOf=CN=A Certain Group,OU=Some OU,DC=kamax,DC=io)'
  connection:
    host: 'ldap'
    bindDn: 'CN=Some CN,OU=Some OU,DC=kamax,DC=io'
    bindPassword: 'smthsmth'
    baseDNs:
    - 'OU=Some OU,DC=kamax,DC=io'

dns:
  overwrite:
    homeserver:
      client:
        - name: 'kamax.io'
          value: 'http://localhost:8008'
        - name: 'matrix.kamax.io'
          value: 'http://localhost:8008'
09:18:47
@max:kamax.ioMaximusRedacted or Malformed Event09:21:05
@max:kamax.ioMaximus

and this is what we have in our synapse config:

server_name: "kamax.io"

# a bunch of stuff

trusted_third_party_id_servers:
  - "kamax.io"
  - "matrix.kamax.io"

password_providers:
  - module: "rest_auth_provider.RestAuthProvider"
    config:
      endpoint: "http://localhost:8090"
09:21:23
@monkz:synapse.monkz.deMalteThank you :)09:34:30
@perflyst:snopyta.orgperflystwill mxisd work with grid? or wont be it needd10:09:40
@max:kamax.ioMaximusGrid will have a totally different Identity mechanism, which is yet to be formalized. My proposal will use something like mxisd10:41:18
@max:kamax.ioMaximus perflyst: ^ 10:41:24
@max:kamax.ioMaximus In Matrix, Identity is still under the authority of the data server (aka Homeserver), while in Grid I would like to be shifted to something assuming the role of Identity server, in the true sense of the term. If you want more details, happy to discuss further in #thegrid:libremonde.org 10:42:26
@max:kamax.ioMaximusI think mxisd will remain mxisd as Matrix is very specific about all of these things, and mxisd also offers "creative" solutions for the protocol shortcomings. I don't even want to end up in the same position in Grid, which would justify a clean code base10:46:21
@sharparam:matrix.sharparam.com@sharparam:matrix.sharparam.com
In reply to @max:kamax.io
Sharparam: can you try the new latest please?
Success! Thank you for the help :)
11:20:54
@max:kamax.ioMaximus\o/11:21:13
@eggy:eggy.ccMatt (eggy)Another release?12:37:54
@max:kamax.ioMaximusMore bug fixing12:38:12
@park:mgp.ax.lt@park:mgp.ax.lt
In reply to @max:kamax.io
π“œπ“ͺ𝔁𝓲𝓢𝓲𝓡𝓲𝓲𝓡𝓲π“ͺ𝓷: All the answers are here: https://github.com/kamax-matrix/mxisd/wiki/mxisd-and-your-privacy
theres the passage with returning 404 to /_matrix/identity/api/v1/unbind
however this does not seem to help deactivating an account (neither help removeing a 3pid/email for that matter).

2019-04-28 14:57:16,094 - synapse.handlers.deactivate_account - 82 - ERROR - POST-58794- Failed to remove threepid from ID server
Traceback (most recent call last):
File "/home/server/.synapse/env3/lib/python3.6/site-packages/synapse/handlers/deactivate_account.py", line 76, in deactivate_account
'address': threepid['address'],
twisted.web._newclient.RequestTransmissionFailed: [<twisted.python.failure.Failure service_identity.exceptions.VerificationError: VerificationError(errors=[DNSMismatch(mismatched_id=DNS_ID(hostname=b'localhost'))])>]
13:03:11
@park:mgp.ax.lt@park:mgp.ax.ltthis is what synapse says, is this indeed the right error case for the 3pid removal fail by mxid blocking the removal?13:04:07
@park:mgp.ax.lt@park:mgp.ax.lti see this "dnsmismatch", and i dont really know how to help it. i can imagine it expects some kind of domain as in @user:domain.tld not localhost... 13:05:25
@max:kamax.ioMaximusno, that's your setup being misconfigured and using the wrong hostname somewhere13:05:42
@park:mgp.ax.lt@park:mgp.ax.ltalright, thanks13:06:02

Show newer messages


Back to Room ListRoom Version: