Androidは、機能へのアクセスを複数の方法で制御しています。Automateでは、これらはすべて「特権」という用語で一般化、統一されています。
[Dic] 特権 = 最上位の権限、または、全ての権利。Root/Super user アクセス権。
[Dic] 権限 = 特定の権利を指す。アクセス権や閲覧権。著作権も入る。
Androidの最も一般的なアクセス制御方法は「権限」です。Android 6 以降のバージョンでは、ユーザーに対して、権限の許可不許可の審議を問いかけてくるようになりました。通常は、実行時にユーザーがこの審議に対して"許可"するため、使用前に必要な権限は許可されます。それに対して、以前のバージョンではユーザーに権限の使用を審議することがないため、アプリが要求する権限は全て"許可"されることになります。しかし Automateでは、ユーザによる権限の審議が提供されています。Automate が提供する、アドオンを使用して、アクセス許可のサブセットのみを付与することができます。Android 6以降では、インターネットアクセス、SuperUser/RootAccess、および作業に使用可能なランタイムアクセス許可が不足しています。バグの周り(プライベート設定を変更)。どちらの場合も、権限はAndroidによって管理および適用されます
他の種類のアクセス制御はシステム設定全体に広がっており、ユーザー補助サービス、デバイス管理者、および使用状況アクセス、システム設定の変更などの他の「特別なアプリアクセス」を有効にするオプションがあります。
Automate での権限の付与を選択するには、フローの詳細画面のPrivileges / 権限や、権限の設定、または、システム設定の権限のチェックマークボタンをクリックすることで権限許可の付与、拒否を選択できます。
変更できない特権(チェックマークがグレー表示)も表示されるため、ユーザーはフローで使用される特権を確認することもできます。
承認が必要であっても, Automate はフロー内でユーザー名またはパスワードの書き込みを強制することはありません。代わりに、認証情報はAndroidオペレーティングシステムによって処理されるアカウントに保存されます。アカウントはパブリック名でのみ参照されるため、フローをユーザー間で安全に共有できます。
FTP / SMTPサーバーまたは個人のWebコンテンツにアクセスする際に、ユーザー名とパスワードが必要になることがしばしばあります。Automate には、これらのケースに対応する独自のタイプのアカウント、「汎用資格情報」アカウントがあります。システムのアカウント設定で「一般的な認証情報」を追加または削除します。アカウントを要求されるダイアログでアカウントの追加ができます。
Automate はGoogleアカウントのパスワードにはアクセスできません。その代わりに Automate では、 Gmail や Googleドライブなどのオンラインサービスにアクセスするときに認証トークンを要求します。このトークンはフローから取得できず、フローに格納されることはできません。
承認が必要なオンラインサービスとのすべての通信は、安全な(HTTPS プロトコル)接続を介して行われます。これには次の機能が含まれます。