SoftLayer_User_Customer_External_Binding_Verisign


SoftLayer_User_Customer_External_Binding_Verisign

Description

SoftLayer provides its customers the ability to add an additional layer of security to the SoftLayer customer portal by requiring that a user login and authenticate with a trusted 3rd party before they are given access to their SoftLayer account. This is accomplished by creating an external binding for a specific vendor, in this case VeriSign. When the SoftLayer user attempts to log in to the SoftLayer customer portal they will first be prompted for their normal SoftLayer username and password. Once that information is verified they will be asked to generate and provide a security code from their VeriSign credential. Once the security code has been authenticated with VeriSign the user will be allowed access to the SoftLayer customer portal.

The VeriSign external binding service allows a user to create an external binding, enable, disable, or unlock an external binding, and delete an external binding. Currently SoftLayer provides the master account user of a SoftLayer account with one free VeriSign external binding. All subsequent VeriSign external bindings will need to be created by placing an order.

Once a SoftLayer user has a valid and active VeriSign external binding, they will be required to always use their credential to login to the SoftLayer customer portal. In addition any user with an active external binding will be prohibited from using the API.

Methods

deleteObject

Delete a VeriSign external binding.

disable

Disable an external binding.

enable

Enable an external binding.

getActivationCodeForMobileClient

Get an activation code that is used for provisioning a mobile credential.

getAttributes

Attributes of an external authentication binding.

getBillingItem

Information regarding the billing item for external authentication.

getCredentialExpirationDate

The date that a VeriSign credential expires.

getCredentialLastUpdateDate

The last time a VeriSign credential was updated.

getCredentialState

The current state of a VeriSign credential. This can be ‘Enabled’, ‘Disabled’, or ‘Locked’.

getCredentialType

The type of VeriSign credential. This can be either ‘Hardware’ or ‘Software’.

getNote

An optional note for identifying the external binding.

getObject

Retrieve a SoftLayer_User_Customer_External_Binding_Verisign record.

getType

The type of external authentication binding.

getUser

The SoftLayer user that the external authentication binding belongs to.

getVendor

The vendor of an external authentication binding.

unlock

If a VeriSign credential becomes locked because of too many failed login attempts the unlock method can be used to unlock a VeriSign credential. As a security precaution a valid security code generated by the credential will be required before the credential is unlocked.

updateNote

Update the note of an external binding.

validateCredentialId

Validate a VeriSign credential id.