Le 12/01/2015 23:03, Erickson, Robert a écrit : > I am exploring the Tizen multi-user and multi-seat setup possibilities > (in particular for ivi) and have a few questions. Nice to see help coming :-) > > From the wiki <https://wiki.tizen.org/wiki/Multi-user_Architecture> > documents: > > * What has been implemented and what is missing? We'd be happy to > pitch in. I've done a quick search of the jira for this topic, but it > is too broad - touching a lot of functionality. Is there a common > discussion of what is going on? The Common landing place on the Wiki is here : https://wiki.tizen.org/wiki/Multi-user_Architecture#Multi_User_use_cases
I would propose that start by looking where we have misses in the use case. > > * How do we distinguish a privileged and a regular use for the > multi-user package > <https://wiki.tizen.org/wiki/Multi-user_PackageApplicationManagement>? There is a generic function which has been created and is currently mapped in a Group but can be changed depending of the platform demand. See (required to be logged in Gerrit) https://review.tizen.org/gerrit/gitweb?p=platform/core/appfw/tizen-platform-wrapper.git;a=blob_plain;f=src/tzplatform_config.h;hb=HEAD > > * Is there any consensus on user management and authentication? I am > trying out the Tizen Login Manager (TLM) - I see there is active > development, and most of the defects have been closed out. Is this > stable for use? TLM has been introduced in M 14.4 and Common Q4. -- Dominig ar Foll Senior Software Architect Intel Open Source Technology Centre extern gid_t tzplatform_context_getgid(struct tzplatform_context *context, enum tzplatform_variable id); /* Return 1 if given uid is in the system admin group (named "system") Return 0 if not Return -1 in case of error. Example: tzplatform_has_system_group(1000) will return 0 or 1 depends on right of given uid. NOTE : * If you pass the -1 value to this function it will take the current uid given * by the POSIX function getuid(); *** WARNING : *** * This is a temporary feature * This will be managed by Cynara */ extern int tzplatform_has_system_group(uid_t uid); #ifdef __cplusplus } #endif #endif /* LIBTIZEN_PLATFORM_WRAPPER */ _______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
