Announcements

SecurID® Discussions

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

Migration from 6.x -8.x - Questions on How APIs Are Affected

We are migrating from version 6 - version 8 and one of our application teams needs to estimate the effort to integrate either a similar or new API call in version 8.

 

  • RSA token information “securIdPinStatusInfo”    :  2-3 days
    The reset token function is no longer exists  : Estimation pending since API is not available
  • Temporary token code API have changed : 2 days
  • RSA groups have changed : 2-3 days   including flag based implementation to enable switch between AMIS 6.1 and AMIS 8.1 .
  • SD_AddLoginToGroup API  :  Estimation pending since API not available.
  • Password reset:  currently there are password reset every 30 days for the AMIS admin acct but there will be less frequent updates once they have access to HTTPS URL.  Does this actually go away entirely?
Labels (1)
0 Likes
4 Replies
TedBarbour
Employee
Employee

Regarding SD_AddLoginToGroup, see the AdminAPIDemos.java sample code:

 

/**

     * Assign the user to the specified group.

     *

     * @param userGuid

     *            the GUID for the user to assign

     * @param groupGuid

     *            the GUID for the group

     *

     * @throws CommandException

     *             if something goes wrong

     */

    private void linkUserToGroup(String userGuid, String groupGuid) throws CommandException {

        LinkGroupPrincipalsCommand cmd = new LinkGroupPrincipalsCommand();

        cmd.setGroupGuids(new String[] { groupGuid });

        cmd.setPrincipalGuids(new String[] { userGuid });

        cmd.setIdentitySourceGuid(idSource.getGuid());

 

        cmd.execute();

    }

0 Likes
PiersB
Trusted Contributor Trusted Contributor
Trusted Contributor

Since you mentioned "AMIS", I would assume you're using the AMIS (or "AM Prime") offering from Professional Services. You should find similar or replacement interfaces for each of the calls provided in AM-Prime.

 

I would keep in mind that AM 8.x is a completely different model than AM 6.x and provides a complete Administrative Software Development Kit (Admin SDK). The same interfaces used to develop the security console are provided to customers in the Admin SDK. The interfaces can be accessed from Java, C# and through other bindings (via WSDL).

 

AM-Prime provides an administrative interface "proxy" mapping AM-Prime interfaces to Admin SDK calls, but, as you've found, some of these interfaces have changed because the data model is different. You might want to consider a brief "Pro-Services" engagement to help your team work through the differences in the AM-Prime interfaces.

Good points Piers Bowness .  I missed the AMIS mention in the original post.

0 Likes