PlaceEngineのユーザ認証の仕組み

PlaceEngineは、アプリケーションからの接続時、そのアプリケーションのプロセス名や実行ユーザ等を調べている模様。
接続した瞬間にターミナルから ps を叩いてみると、下記のようなコマンドが実行されていることがわかります。

sh -c lsof +c 0 -i | grep -e ">localhost:5448" -e ">\[::127.0.0.1]:5448" | awk '{print $1}'

lsofコマンドで自分のポートに接続している相手を調べているんですね。なるほど。