Add custom LDAP attributes to schema #181

Merged
raucao merged 9 commits from feature/custom_ldap_attributes into master 2024-03-19 14:46:45 +00:00
Owner
  • Adds LDIF files for our required custom attributes (using the new IANA-registered KIF PEN for the OID)
  • Adds tasks for modifying the schema (single modification or add/delete all custom attributes)
  • Automatically adds custom attributes before ldap:setup
  • For the admin attribute, which is already in use, the type is set to boolean, but migrating our "true" string for existing values works without any intervention, and the matcher/role also still works.
  • The service attribute that's already in use has been changed to serviceEnabled for the schema definition.
  • New attributes added, but not in use yet: nostrKey

See commits for some drive-by improvements.

(Co-authored-by @greg 🙏)

refs #172, #173

* Adds LDIF files for our required custom attributes (using the new IANA-registered KIF PEN for the OID) * Adds tasks for modifying the schema (single modification or add/delete all custom attributes) * Automatically adds custom attributes before `ldap:setup` * For the `admin` attribute, which is already in use, the type is set to boolean, but migrating our "true" string for existing values works without any intervention, and the matcher/role also still works. * The `service` attribute that's already in use has been changed to `serviceEnabled` for the schema definition. * New attributes added, but not in use yet: `nostrKey` See commits for some drive-by improvements. (Co-authored-by @greg 🙏) refs #172, #173
raucao added the
kredits-2
feature
labels 2024-03-13 13:39:14 +00:00
raucao self-assigned this 2024-03-13 13:39:15 +00:00
greg was assigned by raucao 2024-03-13 13:39:15 +00:00
raucao added 4 commits 2024-03-13 13:39:15 +00:00
raucao added 1 commit 2024-03-13 15:43:23 +00:00
Switch service LDAP attribute to serviceEnabled
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
4217ba52e0
Improve internal naming on the way
raucao changed title from WIP: Add custom LDAP attributes to schema to Add custom LDAP attributes to schema 2024-03-13 15:44:16 +00:00
raucao requested review from greg 2024-03-13 15:45:20 +00:00
raucao added a new dependency 2024-03-17 10:11:37 +00:00
greg approved these changes 2024-03-19 14:23:30 +00:00
greg left a comment
Owner

👍

👍
raucao added 4 commits 2024-03-19 14:43:04 +00:00
User Settings: Rename Experiments to Nostr
All checks were successful
continuous-integration/drone/push Build is passing
3715cb518b
And use a nostr icon
Move nostr pubkeys to LDAP attribute
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 4s
5a3adba603
closes #173
Merge pull request 'Move nostr pubkeys to LDAP attribute' (#183) from feature/173-nostr_ldap into feature/custom_ldap_attributes
All checks were successful
continuous-integration/drone/push Build is passing
continuous-integration/drone/pr Build is passing
Release Drafter / Update release notes draft (pull_request) Successful in 3s
43c57c128f
Reviewed-on: #183
Reviewed-by: greg <greg@noreply.kosmos.org>
raucao merged commit 51a3cb60ec into master 2024-03-19 14:46:45 +00:00
raucao deleted branch feature/custom_ldap_attributes 2024-03-19 14:46:45 +00:00
Sign in to join this conversation.
No description provided.