Google のAPIには、サービスアカウントというものがあり、個人のアカウントとは独立したサービスを受けることができます。
GoogleDrive をサービスアカウントで利用すると、そのサービスアカウントでしかアクセスできない独立したドライブスペースの割当*1を受けることができます。そのドライブスペースを X-elFinder[6] の微リュームとしてマウントして利用してみよう!という話です。
ダウンロードした JSON ファイルを xoops_trust_path[12]/upload/xelfinder に保存します。
xelfinder:GoogleDrive:/:Public@GDrive:id=gp|ext_service_key_file=xxxxxxxxx.json
(This host) = https://xoops.hypweb.net