public class PowerAuthApiAuthenticationImpl extends org.springframework.security.authentication.AbstractAuthenticationToken implements PowerAuthApiAuthentication, Serializable
| Constructor and Description |
|---|
PowerAuthApiAuthenticationImpl()
Default constructor
|
PowerAuthApiAuthenticationImpl(String activationId,
String userId,
Long applicationId,
io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes factors)
Constructor for a new PowerAuthApiAuthenticationImpl
|
| Modifier and Type | Method and Description |
|---|---|
String |
getActivationId()
Get activation ID
|
Long |
getApplicationId()
Get application ID.
|
Collection<org.springframework.security.core.GrantedAuthority> |
getAuthorities() |
Object |
getCredentials() |
String |
getName() |
Object |
getPrincipal() |
io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes |
getSignatureFactors()
Get authentication factors.
|
String |
getUserId()
Get user ID
|
void |
setActivationId(String activationId)
Set activation ID
|
void |
setApplicationId(Long id)
Set application ID.
|
void |
setSignatureFactors(io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes factors)
Set authentication factors.
|
void |
setUserId(String userId)
Set user ID
|
equals, eraseCredentials, getDetails, hashCode, isAuthenticated, setAuthenticated, setDetails, toStringpublic PowerAuthApiAuthenticationImpl()
public PowerAuthApiAuthenticationImpl(String activationId, String userId, Long applicationId, io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes factors)
activationId - Activation IDuserId - User IDapplicationId - Application IDfactors - Authentication factorspublic String getName()
public Collection<org.springframework.security.core.GrantedAuthority> getAuthorities()
getAuthorities in interface org.springframework.security.core.AuthenticationgetAuthorities in class org.springframework.security.authentication.AbstractAuthenticationTokenpublic Object getCredentials()
getCredentials in interface org.springframework.security.core.Authenticationpublic Object getPrincipal()
getPrincipal in interface org.springframework.security.core.Authenticationpublic String getUserId()
getUserId in interface PowerAuthApiAuthenticationpublic void setUserId(String userId)
setUserId in interface PowerAuthApiAuthenticationuserId - User IDpublic String getActivationId()
getActivationId in interface PowerAuthApiAuthenticationpublic void setActivationId(String activationId)
setActivationId in interface PowerAuthApiAuthenticationactivationId - Activation IDpublic Long getApplicationId()
getApplicationId in interface PowerAuthApiAuthenticationpublic void setApplicationId(Long id)
setApplicationId in interface PowerAuthApiAuthenticationid - Application ID.public io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes getSignatureFactors()
getSignatureFactors in interface PowerAuthApiAuthenticationpublic void setSignatureFactors(io.getlime.security.powerauth.crypto.lib.enums.PowerAuthSignatureTypes factors)
setSignatureFactors in interface PowerAuthApiAuthenticationfactors - Signature type (signature factors).Copyright © 2017–2018 Lime - HighTech Solutions Inc.. All rights reserved.