首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SecurID代理文档在哪里?

SecurID代理文档在哪里?
EN

Stack Overflow用户
提问于 2012-09-10 21:43:22
回答 2查看 7.8K关注 0票数 5

显然,在安装了"RSA Authentication Agent“的Windows计算机上,可以利用它来提供身份验证服务。似乎有一些文档/SDK可以做到这一点。似乎可以在中静态链接此功能,或者通过调用从"aceclnt.dll“中导出的一些函数来动态加载它。

然而,自从RSA的网站被移到emc.com后,所有到旧网站的链接都失效了。我在新网站上到处都找不到文档。请帮我谷歌一下这个!

我们可以通过PAM在UNIX/Linux上的应用程序中简单地使用SecurID身份验证。仅在Windows上,我们需要使用一些特殊的SecurID接口来查询是否接受/拒绝凭据。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2017-03-03 00:08:34

三年后,答案发生了变化:这些文档可以在RSA的网站上免费下载!

https://community.rsa.com/docs/DOC-36840

无需任何支持合同,您现在就可以下载并阅读"Authentication Agent API 8.1.1 for C Developers Guide“。

票数 0
EN

Stack Overflow用户

发布于 2012-09-18 23:15:56

如果您有支持帐户...

这并不是那么简单,尤其是使用C,您将在aceclnt.dll中使用它。许多API调用是异步的,这意味着您必须调用并轮询答案。大多数/所有流量都是加密的,Wireshark帮不了什么忙。

但是要获得这些文件,i您必须有一个支持帐户(我有一个帐户,并使用它与RSA确认)。

来自RSA Authentication Agent API8.1 SP2 for C发行说明:

适用于C的RSA身份验证代理应用程序编程接口使开发人员能够将RSA集成到自定义或第三方应用程序中。该应用编程接口可从https://knowledge.rsasecurity.com的RSA SecurCare Online上以.tar和.zip文件的形式下载。

C SDK的确切URL是https://knowledge.rsasecurity.com/scolcms/set.aspx?id=8635

从Authentication Manager 7.1开始,提供了新的Java、Python和C#应用编程接口。使用起来要容易得多。我已经成功地将Java版本用于令牌管理和用户身份验证。

Authentication Manager SDK Python、Java和C# SDK的URL为https://knowledge.rsasecurity.com/scolcms/set.aspx?id=8205

发布这些文件会使我的支持帐户失效,但其他人有posted sample code。它是用Python语言编写的,但是Java和C#对象的名称是相同的。

可以尝试的其他方法: RADIUS

您的服务器可以是RADIUS客户端。将RADIUS client library集成到您的代码中,并将PIN码和令牌码发送到SecurID服务器。它将进行验证。作为奖励,您将准备好支持其他基于RADIUS的身份验证服务。

请记住,您将验证PIN和令牌码。在大多数/所有配置中,PIN与Windows密码不同。

您必须使用该信息调用SecurID服务器,因为无法区分哪个部分是pin,哪个部分是令牌码。令牌码并非始终为6位数字,PIN也可以是数字。或者可能用户还没有设置PIN,等等。

RADIUS中有一个通用的来回机制,您也可以支持它。它将用于提示用户输入其下一个令牌码、更改其PIN等。您的服务器将充当RADIUS客户端,将信息从客户端来回移动到服务器,直到它满意为止。然后,您可以认为身份验证已完成。您可以使用NTRadPing进行测试。

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12352983

复制
相关文章

相似问题

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