Class 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 Detail

      • user

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

        protected boolean createDateSpecified
      • ipAddressSpecified

        protected boolean ipAddressSpecified
      • successFlagSpecified

        protected boolean successFlagSpecified
      • userIdSpecified

        protected boolean userIdSpecified
      • usernameSpecified

        protected boolean usernameSpecified
    • Constructor Detail

      • Authentication

        public Authentication()
    • Method Detail

      • setUser

        public void setUser​(Customer user)
      • 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()