問題タブ [gmm]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Drive API を使用して共有ドライブ ファイルをパスワードで保護する方法
私は、Google ドライブ API を利用して、会社の G-Suite 管理者が共有するファイルの読み取りと書き込みの両方を行う産業用 Android アプリケーションを開発しています。アプリケーションは従業員の仕事用プロファイルにインストールされ、Google モバイル管理を使用して管理されます。
使用中、従業員はアプリを使用して共有ファイルをダウンロードし、会社固有のデータベースに入力します。次に、アプリの使用時に、データが共有ドライブ ファイルに書き戻されます。複数の従業員がそれぞれこのファイルに追加し、会社によって分析されます。
状況は次のとおりです。アプリがアクセスできるように、ファイルを読み取り専用または読み取り/書き込みとして共有する必要があります。これはうまく機能しますが、同じ従業員が自分の PC などから Google ドライブにログインし、ファイルを変更して大混乱を引き起こす可能性があります。私が望むのは、標準の Google ドライブ PC インターフェースではなく、私のアプリからのみアクセスできるようにファイルを共有する方法です。
私が考えていることの 1 つは、共有ファイルをパスワードで保護する方法があればということです。このようにして、管理者はアプリにパスワードを追加して、アプリにはパスワードがあり、従業員には含まれないようにすることができます。この方法では、従業員はアプリを使用してファイルの読み取りと書き込みのみを行うことができ、より安全になります。読み取り専用はOKです。つまり、ユーザーはファイルを変更できませんが、読み取り/書き込み許可により、ファイルを破棄することができます(たとえば、ルージュ従業員)
おそらく、パスワードはアプリの GMM の一部であり、仕事用プロファイルを介して設定できますか? または、従業員が仕事用プロファイルにログインしている場合にのみアクセスできる Google ドライブ フォルダかもしれません。(より良いですが、まだ最適ではありません)
要するに、新しい共有許可が欲しいのです。[パスワード付きの読み書き]次に、パスワードをアプリに埋め込むことができるので、従業員がドライブファイルに接続しようとすると、従業員ではなくアプリがパスワードを提供します。従業員がアプリの外部から同じファイルにアクセスしようとすると、パスワードがブロックされます。
何か案は?