【问题标题】:How to engage Touch ID authentication on MacOS with Java如何在 MacOS 上使用 Java 进行 Touch ID 身份验证
【发布时间】:2021-05-16 00:39:44
【问题描述】:

在谷歌搜索之后,我看到了各种关于在 Swift、Cocoa、Objective-C 等中使用 Touch ID 指纹认证的解决方案和讨论,还有很多关于在 ios 设备上实现生物特征认证的讨论,但我我没有找到任何解释如何在 macOS(笔记本电脑、iMac、MacPro 等)上的 Java 应用程序中使用 Touch ID 对用户进行身份验证的内容

有谁知道是否有任何 Java 库可以与他们的 Apple 计算机上的用户触摸 ID 进行交互?我假设可能需要使用 keyChain 验证 touchID,但你知道他们对假设的看法...... ;-)

最终,我希望能够让用户选择使用他们的触控 ID,而不是输入密码来解锁应用或登录。

【问题讨论】:

    标签: java macos touch-id


    【解决方案1】:

    使用 JNI 或 JNA 从 Java 访问 Touch ID 和钥匙串非常简单。 Touch ID 身份验证通常可以通过与两种方法进行交互来添加(1)是否启用了 Touch ID? 2) 使用 TouchID 进行身份验证。

    我写了一篇关于这个主题的比较详细的文章,其中还包含了示例代码,您可以免费使用。

    https://blog.classycode.com/using-touch-id-from-java-de1ac060b19b

    【讨论】:

      猜你喜欢
      • 2023-01-26
      • 2011-08-03
      • 1970-01-01
      • 2020-01-21
      • 2014-03-08
      • 2014-11-09
      • 1970-01-01
      • 1970-01-01
      • 2020-10-21
      相关资源
      最近更新 更多