#2072 [RFE] Provide an experimental DBus responder to retrieve custom attributes from SSSD cache
Closed: Fixed None Opened 5 years ago by jhrozek.

This is a first part of providing account data for the Gnome account service and other customers.

As a first phase, we would write a new responder, that would provide a single method to get a custom attribute. Further care must be taken to ensure that only certain attributes might be read by certain consumers (polkit? tbd).

This code would be marked as experimental in upstream so that we could consider the API unstable and change it at will.


Fields changed

milestone: NEEDS_TRIAGE => SSSD 1.12 beta
priority: major => critical

Fields changed

rhbz: => todo

Jakub, have you had a chance to do a patch or branch here? I know there's been a lot going on, but figured I'd check in case I missed something.

Not much except for the finished POC for Jan P and a follow up discussion with Simo on the team list. Unfortunately RHEL-7 has been demanding most of the time so far. We're about to release 1.11.1 (today hopefully..) which means I will have more time when that one is out. Sorry.

The POC for Jan is here:
http://fedorapeople.org/cgit/jhrozek/public_git/sssd.git/log/?h=nssattr

OK, RHEL-7 fires have been put off and I can finally start on this work.

owner: somebody => jhrozek
status: new => assigned

Fields changed

summary: Provide an experimental DBus responder to retrieve custom attributes from SSSD cache => [RFE] Provide an experimental DBus responder to retrieve custom attributes from SSSD cache

The responder itself was rebased on Stef's code and pushed to master:

Since the ifp responder is in master, I'm closing this ticket. We are tracking the other subtasks such as getsetters, ObjectManager support or object caching in separate tickets.

resolution: => fixed
status: assigned => closed

Metadata Update from @jhrozek:
- Issue assigned to jhrozek
- Issue marked as depending on: #2227
- Issue set to the milestone: SSSD 1.12 beta

2 years ago

Login to comment on this ticket.

Metadata