SoftLayer_User_Customer_External_Binding_Phone


SoftLayer_User_Customer_External_Binding_Phone

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 such as PhoneFactor. When the SoftLayer user attempts to log in to the SoftLayer customer portal or VPN, they will first be prompted for their normal SoftLayer username and password. Once that information is verified they will be asked to authenticate via phone, SMS or mobile phone application. Once authenticated with the trusted vendor the user will be allowed access to the SoftLayer customer portal or VPN.

The Phone external binding service allows a user to create an external binding, enable, disable, or unlock an external binding, and delete an external binding.

Once a SoftLayer user has a valid and active 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

checkPhoneValidationResult

Return a phone validation result

deleteObject

Delete an external authentication binding.

disable

Disable an external binding.

enable

Enable an external binding.

getAllAuthenticationModes

Returns available authentication modes

getAllAuthenticationPinModes

Returns available authentication pin modes

getAttributes

Retrieve attributes of an external authentication binding.

getAuthenticationMode

Returns the authentication mode

getBillingItem

Retrieve the current billing item for an external binding.

getBindingStatus

Retrieve the current external binding status. It can be “ACTIVE” or “BLOCKED”.

getNote

Retrieve an optional note for identifying the external binding.

getObject

Retrieve a SoftLayer_User_Customer_External_Binding_Phone record.

getPhoneAppActivationCode

Return a mobile phone app activation code

getPhoneData

Returns the authentication phone data.

getType

Retrieve the type of external authentication binding.

getUser

Retrieve the SoftLayer user that the external authentication binding belongs to.

getVendor

Retrieve the vendor of an external authentication binding.

requestPhoneValidation

Initiates a phone validation requests and returns a unique token

updateAuthenticationMode

Updates the authentication mode

updateNote

Update the note of an external binding.

updatePhone

Updates the authentication phone numbers.