ODK Collect - Google 驱动器默认身份验证
ODK Collect - Google Drive default authentication
我已成功将 ODK Collect 设置到我的 android 应用程序中。我可以从设置 xml 轻松设置我的 tom cat 凭据。但是,当我尝试切换到 google 驱动器时,我需要从我的 phone 设置 google 帐户。是否可以设置默认邮箱和密码来获取问卷。
<string-array name="protocol_entry_values">
<item>@string/protocol_odk_default</item>
<item>@string/protocol_google_sheets</item>
<item>@string/protocol_other</item>
</string-array>
<string-array name="protocol_entries">
<item>@string/server_platform_odk_aggregate</item>
<item>@string/server_platform_google_sheets</item>
<item>@string/server_platform_other</item>
</string-array>
如果您尝试访问存储在其中的用户 google 驱动器帐户文件,那么您需要使用 Oauth2。
但是,如果您尝试访问中央 google 驱动器帐户,您作为开发人员可以控制您应该查看服务帐户。服务帐户就像一个虚拟用户,它有自己的驱动器帐户,您可以与其共享驱动器帐户上的文件夹。它是预先授权的,因此它始终可以访问,您不必担心对其进行身份验证。
我已成功将 ODK Collect 设置到我的 android 应用程序中。我可以从设置 xml 轻松设置我的 tom cat 凭据。但是,当我尝试切换到 google 驱动器时,我需要从我的 phone 设置 google 帐户。是否可以设置默认邮箱和密码来获取问卷。
<string-array name="protocol_entry_values">
<item>@string/protocol_odk_default</item>
<item>@string/protocol_google_sheets</item>
<item>@string/protocol_other</item>
</string-array>
<string-array name="protocol_entries">
<item>@string/server_platform_odk_aggregate</item>
<item>@string/server_platform_google_sheets</item>
<item>@string/server_platform_other</item>
</string-array>
如果您尝试访问存储在其中的用户 google 驱动器帐户文件,那么您需要使用 Oauth2。
但是,如果您尝试访问中央 google 驱动器帐户,您作为开发人员可以控制您应该查看服务帐户。服务帐户就像一个虚拟用户,它有自己的驱动器帐户,您可以与其共享驱动器帐户上的文件夹。它是预先授权的,因此它始终可以访问,您不必担心对其进行身份验证。