Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

LDAP query option #14

Open
blaggacao opened this issue Feb 10, 2025 · 2 comments
Open

LDAP query option #14

blaggacao opened this issue Feb 10, 2025 · 2 comments

Comments

@blaggacao
Copy link

If hackers want to interact with something like a corporate or organizational structure, they won't be able to avoid LDAP. Here's an example of a mutt query script which provides that feature in the broader ecosystem: https://github.com/qsuscs/mutt-addressbook

Use casese edging a professional use of Himalaya may be a big argument for adoption (as it may help increase the standards and iteroperability across the ecosystem). It would hackers to easily maintain their dream mail system in an organizational context. And it would allow future downstream MUAs (Thunderbird, anyone ?!?) to leverage strong foundations.

@soywod
Copy link
Member

soywod commented Feb 18, 2025

I don't know enough about the protocol. Is it possible to modify contacts via LDAP? If so then it can even become a new backend, next to vdir and CardDAV.

@soywod soywod added this to Pimalaya Feb 18, 2025
@blaggacao
Copy link
Author

blaggacao commented Feb 19, 2025

LDAP is essentially an SQL-ish for "directory services" over the air.

  • You can define schemata (e.g. contact schema / person schema / identity schema / physical asset schema) - here: standardized contact & calendar schema
  • You can have read or write permissions (hence update the data)

Insofar, indeed, it can become a new backend next to vdir & CardDAV. That seems the most sensible approach.

A widely referenced schema for contacts is inetOrgPerson:

For calendar, there seems to be:

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
Status: No status
Development

No branches or pull requests

2 participants