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
-
-
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 Detail
-
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
-
-
Method Detail
-
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()
-
-