Class Authentication

java.lang.Object
com.softlayer.api.Type
com.softlayer.api.service.Entity
com.softlayer.api.service.user.customer.access.Authentication

@ApiType("SoftLayer_User_Customer_Access_Authentication")
public class Authentication
extends Entity
SoftLayer_User_Customer_Access_Authentication models a single attempt to log into the SoftLayer customer portal. A SoftLayer_User_Customer_Access_Authentication record is created every time a user attempts to log into the portal. Use this service to audit your users' portal activity and diagnose potential security breaches of your SoftLayer portal accounts.

Unsuccessful login attempts can be caused by an incorrect password, failing to answer or not answering a login security question if the user has them configured, or attempting to log in from an IP address outside of the user's IP address restriction list.

SoftLayer employees periodically log into our customer portal as users to diagnose portal issues, verify settings and configuration, and to perform maintenance on your account or services. SoftLayer employees only log into customer accounts from the following IP ranges:
* 2607:f0d0:1000::/48
* 2607:f0d0:2000::/48
* 2607:f0d0:3000::/48
* 66.228.118.67/32
* 66.228.118.86/32
See Also:
SoftLayer_User_Customer_Access_Authentication
  • Field Details

    • user

      @ApiProperty protected Customer user
      The user who has attempted to log into the SoftLayer customer portal.
    • createDate

      @ApiProperty(canBeNullOrNotSet=true) protected GregorianCalendar createDate
      The date of an attempt to log into the SoftLayer customer portal.
    • createDateSpecified

      protected boolean createDateSpecified
    • ipAddress

      @ApiProperty(canBeNullOrNotSet=true) protected String ipAddress
      The IP address of the user who attempted to log into the SoftLayer customer portal.
    • ipAddressSpecified

      protected boolean ipAddressSpecified
    • successFlag

      @ApiProperty(canBeNullOrNotSet=true) protected Boolean successFlag
      Whether an attempt to log into the SoftLayer customer portal was successful or not.
    • successFlagSpecified

      protected boolean successFlagSpecified
    • userId

      @ApiProperty(canBeNullOrNotSet=true) protected Long userId
      The internal identifier of the user who attempted to log into the SoftLayer customer portal.
    • userIdSpecified

      protected boolean userIdSpecified
    • username

      @ApiProperty(canBeNullOrNotSet=true) protected String username
      The username used when attempting to log into the SoftLayer customer portal
    • usernameSpecified

      protected boolean usernameSpecified
  • Constructor Details

    • Authentication

      public Authentication()
  • Method Details

    • getUser

      public Customer getUser()
    • setUser

      public void setUser​(Customer user)
    • getCreateDate

      public GregorianCalendar getCreateDate()
    • setCreateDate

      public void setCreateDate​(GregorianCalendar createDate)
    • isCreateDateSpecified

      public boolean isCreateDateSpecified()
    • unsetCreateDate

      public void unsetCreateDate()
    • getIpAddress

      public String getIpAddress()
    • setIpAddress

      public void setIpAddress​(String ipAddress)
    • isIpAddressSpecified

      public boolean isIpAddressSpecified()
    • unsetIpAddress

      public void unsetIpAddress()
    • getSuccessFlag

      public Boolean getSuccessFlag()
    • setSuccessFlag

      public void setSuccessFlag​(Boolean successFlag)
    • isSuccessFlagSpecified

      public boolean isSuccessFlagSpecified()
    • unsetSuccessFlag

      public void unsetSuccessFlag()
    • getUserId

      public Long getUserId()
    • setUserId

      public void setUserId​(Long userId)
    • isUserIdSpecified

      public boolean isUserIdSpecified()
    • unsetUserId

      public void unsetUserId()
    • getUsername

      public String getUsername()
    • setUsername

      public void setUsername​(String username)
    • isUsernameSpecified

      public boolean isUsernameSpecified()
    • unsetUsername

      public void unsetUsername()