Hi,
Yay, I just implemented a prototype of my XMLRPC server of GSequencer.

http://nongnu.org/gsequencer/

Now, I am seeking advice:

* howto store REALM and salt?
* /var/lib/gsequencer for session files?
* what naming schema of XML filename & PID placed in /var/lib/gsequencer?

For detailed information please read:

https://savannah.nongnu.org/forum/forum.php?forum_id=9630

After publishing above, as I considered to create my files in /etc and
/var/lib, I have recognized this is missing (there are some known
issues):

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/server/security/ags_business_group.dtd?h=3.0.x

Is there a secret place for REALM and salt?

I would prefere /var/lib over /var/run because the later is temporary
file system. Although, session information is stored within, I would
prefer /var/lib/gsequencer since it makes it easier to recover from
system faults.

Would you prefer:

/var/lib/gsequencer/ags_authentication.xml.$(PID)

or the later:

/var/lib/gsequencer/ags_authentication.$(PID).xml

Note, these are not PID files, rather session storage and persistence.

The XML based configuration is just defaulted because it is available
to all platforms and might be extended to support some kind of
database or even PAM.

The authentication modules are implemented as GNU C99 GLib-2.0
interfaces, for further information checkout my DTDs:

http://git.savannah.nongnu.org/cgit/gsequencer.git/tree/ags/server/security?h=3.0.x

best regards,
Joël
_______________________________________________
fhs-discuss mailing list
[email protected]
https://lists.linuxfoundation.org/mailman/listinfo/fhs-discuss

Reply via email to