android应用程序安全中的azure存储连接字符串

android应用程序安全中的azure存储连接字符串,azure,azure-active-directory,azure-storage,azure-storage-blobs,azure-storage-account,Azure,Azure Active Directory,Azure Storage,Azure Storage Blobs,Azure Storage Account,我正在使用应用程序代码中硬编码的连接字符串从android应用程序访问azure存储帐户上载和下载,这是我必须访问的所有选项,而不仅仅是使用连接字符串 我必须访问哪些替代方案,而不仅仅是使用 连接字符串 基本上,您有两种选择: 使用共享访问签名(SAS):您可以让Android应用程序向web服务器发出请求,请求SAS URL,然后在应用程序中使用该SAS URL与存储进行交互 使用基于Azure AD的身份验证:您可以使用基于Azure AD的身份验证/授权来保护您的应用程序,然后使用从Azu

我正在使用应用程序代码中硬编码的连接字符串从android应用程序访问azure存储帐户上载和下载,这是我必须访问的所有选项,而不仅仅是使用连接字符串

我必须访问哪些替代方案,而不仅仅是使用 连接字符串

基本上,您有两种选择:

  • 使用共享访问签名(SAS):您可以让Android应用程序向web服务器发出请求,请求SAS URL,然后在应用程序中使用该SAS URL与存储进行交互
  • 使用基于Azure AD的身份验证:您可以使用基于Azure AD的身份验证/授权来保护您的应用程序,然后使用从Azure AD接收的访问令牌与存储进行交互
  • 您可以在此处了解有关这些的更多信息:

    在任何情况下都不应将连接字符串嵌入到应用程序中。