GAM 是 GeneXus 访问管理器,用于在您的应用程序中实现身份验证和授权,此功能为GeneXus内置功能。
介绍前我们先了解安全和身份验证领域正在发生的事情。
Auth0关于市场上可用的身份验证方案的调查显示:
- 28% 提供多因素身份验证,这与双因素身份验证相同。这意味着用户必须验证两个因素才能进入应用程序。一般来说,第一个因素是密码,第二个因素是随机数或通过电子邮件或短信发送的内容。
- 45% 通过现有服务提供单点登录。这对最终用户非常有利,因为公司允许他们拥有一个用户名和密码来访问他们的所有应用程序或产品。
- 21% 提供生物特征认证,主要是在移动设备上的本地应用程序中。
- 31% 通过社交网络提供身份验证。最常用的是谷歌、Facebook 和 Twitter,微信,QQ等。
- 最后,20% 的用户允许用户无需密码即可进入。使用这种方法,用户无需密码即可进入应用程序。他们只需输入一个邮箱地址,系统就会通过电子邮件向他们发送该应用程序的访问代码。此代码仅在很短的时间内有效。
GeneXus 针对所有这些身份验证方案提供什么?
- OAuth 2.0,
- OpenID 连接,
- 一次性密码,
- 双因素身份验证。
OAuth 2.0 协议
OAuth 2.0 是 Google、Facebook、M