首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS Touch ID和SSO

iOS Touch ID和SSO
EN

Stack Overflow用户
提问于 2015-09-20 09:57:03
回答 1查看 1.1K关注 0票数 1

我正在开发一个企业iOS应用程序。企业将提供多个应用程序。

  • 希望检查Touch ID是否可以用作SSO,以便用户只使用手指打印一次就可以为其中一个企业应用程序进行身份验证,而其他企业应用程序不需要再次登录。
  • 是否有其他企业应用程序可用于此目的的用于Touch ID的API。

如果我需要分享其他信息,请告诉我。

提前感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-09-20 10:36:35

应用程序可以通过两种方式之一使用TouchID -

  1. 有一个API返回“是/否”,该API指示是否在出现提示时显示有效的指纹。如果您希望用户在本地对应用程序进行身份验证,则可以使用此方法。例如,一个“秘密日记”应用程序可能会使用这个。
  2. 第二个API允许使用TouchID从密钥链中检索值。需要对某些后端进行身份验证的应用程序可能会使用此方法;TouchID身份验证用于从密钥链中检索用户名/密码,然后将其呈现给后端。用户必须在第一次(以及密码更改的任何时候)手动登录。如果您有几个通过组权限共享密钥链的应用程序,那么这些应用程序中的任何一个都可以检索凭据,但是每次检索凭据时,用户都需要使用TouchID。您可以通过使用诸如OAuth/WS-*这样的联合协议和共享会话详细信息来实现跨应用程序的SSO,以便用户只需要在第一次(以及随后会话到期时)进行TouchId。
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32678064

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档