Announcements

SecurID® Discussions

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

RSA SecurID Authentication - REST API

Jump to solution

Hi,

we're looking to implement RSA authentication using the provided REST API (with Cloud Authentication Service), but  we're facing some problems, the main being the 'initialize' endpoint keeps responding with 403 forbidden, while the others endpoints (verify, status, cancel) seem to respond 200 Ok (no matter what client_key is provided).

I would request some clarification about a few points:

1 - the documentation (rsa_securid_access_authentication_api_developers_guide.pdf) seems to differentiate between "Authentication Manager" and "Cloud Authentication Service" when talking about "Required Keys for REST Requests"; we were provided by the administrator with a key in the following format:

{
   "customerName": "",
   "accessID": "",
   "description": "",
   "accessKey": "-----BEGIN RSA PRIVATE KEY-----[omitted]\n-----END RSA PRIVATE KEY-----\n",
   "adminRestApiUrl": ""
}

is this the expected authentication key format? and if it is, what is the correct value the "client_key" header should assume? (found a few code examples which however referred specifically to an Authentication Manager scenario)

2 - There are any other (configuration?) issues that could cause a similar issue? any idea?

P.S.
The tests were made with both a C# client (generated from the REST api spec) and directly calling the api via Postman. same result.

Thanks,

Matteo

Labels (1)
0 Likes
1 Solution

Accepted Solutions
TedBarbour
Employee
Employee

Hi Matteo - that is the wrong key. The key value to use is created in your Cloud Admin Console at My Account>Company Settings>Authentication API Keys.

 

Hope that helps,

Ted

View solution in original post

1 Reply
TedBarbour
Employee
Employee

Hi Matteo - that is the wrong key. The key value to use is created in your Cloud Admin Console at My Account>Company Settings>Authentication API Keys.

 

Hope that helps,

Ted