【问题标题】:Using JAAS (Java Authentication and Authorization Service) on Android在 Android 上使用 JAAS(Java 身份验证和授权服务)
【发布时间】:2012-01-28 00:37:43
【问题描述】:

是否可以在 Android 应用程序中使用 JAAS?
android APIjavax.security.auth 包的大部分类都在说

旧版安全码;不要使用。

但是在 android 上是否可以替代以用户为中心的 JAAS?或者,如果我手动部署 jaas.jar,它可能会起作用吗?

【问题讨论】:

    标签: java android security jaas


    【解决方案1】:

    JAAS 并不真正适用于 Android。 JAAS 为基于 Java 的应用程序提供以用户为中心的安全性(谁是身份 - 通常是“用户”,例如 LDAP 用户 ID - 正在“运行”应用程序并且他们是否被允许做他们想做的事情)。在 Android 中,用户 ID 的使用方式不同,因为每个应用程序都使用不同的用户 ID 运行,以便将应用程序彼此分开。由于启用 JAAS 的 Java 应用程序和 Android 应用程序之间存在非常不同的身份概念,因此 JAAS 模型与 Android 模型不能很好地协调,因此文档中会出现警告。

    Android 世界中的准等价物是权限模型,这本书中有非常详细的解释:http://shop.oreilly.com/product/0636920022596.do

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-11
      • 2011-11-10
      • 2023-03-06
      • 1970-01-01
      • 2015-10-12
      • 2014-07-17
      • 2019-07-11
      • 2019-06-17
      相关资源
      最近更新 更多