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
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
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
Authentication.Mask
-
Field Summary
Fields Modifier and Type Field Description protected GregorianCalendar
createDate
The date of an attempt to log into the SoftLayer customer portal.protected boolean
createDateSpecified
protected String
ipAddress
The IP address of the user who attempted to log into the SoftLayer customer portal.protected boolean
ipAddressSpecified
protected Boolean
successFlag
Whether an attempt to log into the SoftLayer customer portal was successful or not.protected boolean
successFlagSpecified
protected Customer
user
The user who has attempted to log into the SoftLayer customer portal.protected Long
userId
The internal identifier of the user who attempted to log into the SoftLayer customer portal.protected boolean
userIdSpecified
protected String
username
The username used when attempting to log into the SoftLayer customer portalprotected boolean
usernameSpecified
Fields inherited from class com.softlayer.api.Type
unknownProperties
-
Constructor Summary
Constructors Constructor Description Authentication()
-
Method Summary
Modifier and Type Method Description GregorianCalendar
getCreateDate()
String
getIpAddress()
Boolean
getSuccessFlag()
Customer
getUser()
Long
getUserId()
String
getUsername()
boolean
isCreateDateSpecified()
boolean
isIpAddressSpecified()
boolean
isSuccessFlagSpecified()
boolean
isUserIdSpecified()
boolean
isUsernameSpecified()
void
setCreateDate(GregorianCalendar createDate)
void
setIpAddress(String ipAddress)
void
setSuccessFlag(Boolean successFlag)
void
setUser(Customer user)
void
setUserId(Long userId)
void
setUsername(String username)
void
unsetCreateDate()
void
unsetIpAddress()
void
unsetSuccessFlag()
void
unsetUserId()
void
unsetUsername()
Methods inherited from class com.softlayer.api.Type
getUnknownProperties, setUnknownProperties
-
Field Details
-
user
The user who has attempted to log into the SoftLayer customer portal. -
createDate
The date of an attempt to log into the SoftLayer customer portal. -
createDateSpecified
protected boolean createDateSpecified -
ipAddress
The IP address of the user who attempted to log into the SoftLayer customer portal. -
ipAddressSpecified
protected boolean ipAddressSpecified -
successFlag
Whether an attempt to log into the SoftLayer customer portal was successful or not. -
successFlagSpecified
protected boolean successFlagSpecified -
userId
The internal identifier of the user who attempted to log into the SoftLayer customer portal. -
userIdSpecified
protected boolean userIdSpecified -
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
-
setUser
-
getCreateDate
-
setCreateDate
-
isCreateDateSpecified
public boolean isCreateDateSpecified() -
unsetCreateDate
public void unsetCreateDate() -
getIpAddress
-
setIpAddress
-
isIpAddressSpecified
public boolean isIpAddressSpecified() -
unsetIpAddress
public void unsetIpAddress() -
getSuccessFlag
-
setSuccessFlag
-
isSuccessFlagSpecified
public boolean isSuccessFlagSpecified() -
unsetSuccessFlag
public void unsetSuccessFlag() -
getUserId
-
setUserId
-
isUserIdSpecified
public boolean isUserIdSpecified() -
unsetUserId
public void unsetUserId() -
getUsername
-
setUsername
-
isUsernameSpecified
public boolean isUsernameSpecified() -
unsetUsername
public void unsetUsername()
-