Announcements

SecurID® Discussions

Browse the SecurID discussion board to get product help and collaborate with other SecurID users.
CarlosMachel
Beginner
Beginner

How to integrate RSA tokens with asp.NET Web Application ?

Jump to solution

Dear All,

I trust this email finds you well. 

I'm an asp.NET developer, with an application running on my company using Oracle and SQL Server DB. I would like to know how I can integrate my application with the RSA Tokens. Do you need a special support from the provider (RSA), or with the documentation, I can follow the instructions to integrate it with my asp.NET application?

Currently I integrated my application with the active directory but I we also need to integrate it with a physical tokens.

Please help. 

Labels (1)
0 Likes
1 Solution

Accepted Solutions
SeanDoyle
Trusted Contributor Trusted Contributor
Trusted Contributor

The easiest mechanism for adding token authentication to a .NET application would be to use the AM REST web service authentication API. Building support for REST web services with .NET is quite straightforward. The API documentation is downloadable from RSA.

View solution in original post

6 Replies
StevenSpicer
Valued Contributor Valued Contributor
Valued Contributor

Hello Mr. Machel,

 

We have an SDK available for download that allows you to use RSA SecurID tokens for authentication within your program.  The latest versions support C and Java; you should start by checking out the release notes and developer's guide, which can had here: RSA SecurID Authentication Agent SDK 8.6 

 

The SDK is downloadable for free, and contains the libraries, docs, and sample code that you can use as a template for your integration.

SeanDoyle
Trusted Contributor Trusted Contributor
Trusted Contributor

The easiest mechanism for adding token authentication to a .NET application would be to use the AM REST web service authentication API. Building support for REST web services with .NET is quite straightforward. The API documentation is downloadable from RSA.

Agree with Sean, using the REST authentication API would be the way to go.

To use the legacy agent SDK you would also need to check out 000025425 - How to access RSA ACE/Agent SDK synchronous API from Microsoft .NET 

I have to go with Sean & Ted's suggestion about the REST API. 

LenoreTumey
Respected Contributor Respected Contributor
Respected Contributor

Another option would be to SAML-enable your application.  You can read more about this at https://community.rsa.com/docs/DOC-40869 

EdwardDavis
Employee
Employee

Here is an early example of building a REST client to perform test authentications, step by step.

 

https://community.rsa.com/community/products/securid/blog/2017/07/20/guide-to-getting-started-with-the-am-82-sp1-rest-api-test-app 

 

It mentions using the 8.2 sp1 [8.2.1.0.0] extras .iso for the components.

 

 

Each major base version of Auth Manager has it's own matching extras iso with the SDK/API components.

 

So, depending on what version of AM you have, use 8.2.1.0.0, 8.3.0.0.0, or 8.4.0.0.0 extras.

 

pastedImage_1.png