0.2.0 • Published 8 years ago
@joshiggins/unix-socket-credentials v0.2.0
node-unix-socket-credentials
Get the uid, gid and pid of a client that connects to your node.js unix socket server
Writing multi-user system services in node has suddenly become much easier!
install
From npm
npm install unix-socket-credentialsusage
Sync and async methods are provided:
Full async example:
var uscred = require('unix-socket-credentials');
var net = require('net');
net.createServer(function(cli) {
uscred.getCredentials(cli, function(err, res) {
// You can now use the uid/gid/pid of the client process
console.log(res.uid, res.gid, res.pid);
});
}).listen('/tmp/test.sock');Shortened sync example:
var res = uscred.getCredentialsSync(cli);
console.log(res.uid, res.gid, res.pid);licence
MIT
0.2.0
8 years ago