Linux C ++应用程序中的SecurID身份验证

时间:2009-10-02 12:09:52

标签: c++ pam securid

有人可以推荐如何在基于Linux C ++的应用程序中实现SecurID身份验证吗?我正在考虑以下选项:

  1. SecurID的apache模块(我们在前端使用Apache)
  2. PAM
  3. SecurID到Radius的一些组合,我听说过但不明白

2 个答案:

答案 0 :(得分:0)

ace-radius这样的东西和RADIUS服务器在我看来似乎是最简单的解决方案。

如果我记得正确RSA在ACE / SecurID发行版中提供了RADIUS服务器,那么这应该很容易设置。

答案 1 :(得分:0)

与SecurID集成的最简单,最快捷的方法是SecurID apache模块(http://www.emc.com/security/rsa-securid/rsa-authentication-agents/apache-7-1.htm)。

使用RSA SecurID PAM模块(http://www.emc.com/security/rsa-securid/rsa-authentication-agents/pam-7-0.htm)是另一种选择,它的优势在于它还提供操作系统级操作系统级别的身份验证。

第三个选项是将RADIUS集成到您的应用程序中并让它与Authentication Manger交谈,但如果不是更简单直接使用SecurID SDK(在您的情况下使用C语言)可能很简单,那么您的应用程序可以直接与验证管理器服务器。

希望这有帮助