Comments (3)
I can answer my own question. YES
...BUT I can't get it to work. It searches (directory API) but if I allow MA1SD to capture the profile and/or identity APIs it breaks everything.
from ma1sd.
I still need assistance.
If the user is authenticated via EXEC and their Django user id, they can login but their email 3PID is still missing from their profile.
I don't understand how this is supposed to work?
Is it 1 or 2?
1: Matrix supposed to delegate profile lookups to MA1SD via a proxy config
2: MA1SD supposed to update the profile 3PID, etc on the matrix server during login?
As previously stated I tried sending _matrix/client/r0/profile to MA1SD and that really screws things up.
It appears the client uses _matrix/client/r0/account/3pid to access this information, should I be capturing that instead?
from ma1sd.
For reasons beyond me this is ALMOST working.
Latest Synapse/Element and ma1sd v2.4.0
The user ID and automatic account creation now works.
Though it breaks if the user already exists with the same email.
Only one fault. it does not update either the display name or email for the user
I've made Django update Synapse database with the displayname but it does not display. Am I updating the wrong table or is it cached some place?
from ma1sd.
Related Issues (20)
- Failed to authenticate with ma1sd Identity Server, but ma1sd logs tell me successfull to authenticate HOT 2
- log4j (security vulnerability?) HOT 1
- Docker image / Maven/Gradle dependencies have security vulnerabilities HOT 1
- trivy scan report: 216 total issues HOT 2
- REST+LDAP=bypassing password
- Assign admin permissions via LDAP
- LDAP workin config HOT 3
- Unable to add identity server als identity server in element client. HOT 1
- documentation unclear: can ma1sd create users in LDAP/Active Directory via self-registration? HOT 2
- Use of outdated `/_matrix/identity/api/v1/lookup` API
- Invite - ERROR: relation "group_users" does not exist HOT 1
- Docker container fails to allocate memory on Fedora 36 HOT 1
- Profile attributes from LDAP not populating HOT 14
- Two outdated things in the documentation
- Can't know which user has made a search request
- Failed to load native library:sqlite-3.34.0
- ccccccrjicdhrjfidcuhjvdlnktttjbvbbgvberrfece HOT 1
- Future releases/updates ? HOT 2
- Cant get ma1sd running HOT 6
- Error M_UNAUTHORIZED: Supplied credentials are invalid HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from ma1sd.