public class DefaultGigyaLoginService extends java.lang.Object implements GigyaLoginService
| Constructor and Description |
|---|
DefaultGigyaLoginService() |
| Modifier and Type | Method and Description |
|---|---|
GigyaUserObject |
fetchGigyaInfo(GigyaConfigModel gigyaConfig,
java.lang.String uid)
Fetch user information from gigya
|
protected GigyaUserObject |
fetchRaasAccount(GigyaConfigModel gigyaConfig,
java.lang.String guid) |
UserModel |
findCustomerByGigyaUid(java.lang.String uid)
Find customer using gigya UID
|
GenericDao<GigyaConfigModel> |
getGigyaConfigGenericDao() |
GenericDao<GigyaFieldMappingModel> |
getGigyaFieldMappingGenericDao() |
GigyaService |
getGigyaService() |
Converter<CustomerModel,GSObject> |
getGigyaUserConverter() |
GenericDao<CustomerModel> |
getGigyaUserGenericDao() |
ModelService |
getModelService() |
void |
notifyGigyaOfLogout(GigyaConfigModel gigyaConfig,
java.lang.String uid)
Notify gigya about logout information
|
boolean |
sendUserToGigya(UserModel userModel)
Sends gigya user info in commerce to gigya
|
void |
setGigyaConfigGenericDao(GenericDao<GigyaConfigModel> gigyaConfigGenericDao) |
void |
setGigyaFieldMappingGenericDao(GenericDao<GigyaFieldMappingModel> gigyaFieldMappingGenericDao) |
void |
setGigyaService(GigyaService gigyaService) |
void |
setGigyaUserConverter(Converter<CustomerModel,GSObject> gigyaUserConverter) |
void |
setGigyaUserGenericDao(GenericDao<CustomerModel> gigyaUserGenericDao) |
void |
setModelService(ModelService modelService) |
boolean |
verifyGigyaCall(GigyaConfigModel gigyaConfig,
java.lang.String uid,
java.lang.String uidSignature,
java.lang.String signatureTimeStamp)
Method to verify gigya call
|
protected boolean |
verifyGigyaCallApiUser(java.lang.String uid,
java.lang.String sig,
java.lang.String timestamp,
GigyaConfigModel gigyaConfig) |
protected boolean |
verifyGigyaCallSiteSecret(java.lang.String uid,
java.lang.String signature,
java.lang.String signatureTimeStamp,
java.lang.String siteSecret) |
public boolean verifyGigyaCall(GigyaConfigModel gigyaConfig, java.lang.String uid, java.lang.String uidSignature, java.lang.String signatureTimeStamp)
GigyaLoginServiceverifyGigyaCall in interface GigyaLoginServicegigyaConfig - the gigyaConfigModeluid - the uiduidSignature - the uid signaturesignatureTimeStamp - the signature timestamppublic UserModel findCustomerByGigyaUid(java.lang.String uid)
GigyaLoginServicefindCustomerByGigyaUid in interface GigyaLoginServiceuid - the uidpublic GigyaUserObject fetchGigyaInfo(GigyaConfigModel gigyaConfig, java.lang.String uid)
GigyaLoginServicefetchGigyaInfo in interface GigyaLoginServicegigyaConfig - the gigyaConfig modeluid - the uidprotected GigyaUserObject fetchRaasAccount(GigyaConfigModel gigyaConfig, java.lang.String guid) throws java.io.IOException
java.io.IOExceptionpublic void notifyGigyaOfLogout(GigyaConfigModel gigyaConfig, java.lang.String uid)
GigyaLoginServicenotifyGigyaOfLogout in interface GigyaLoginServicegigyaConfig - The gigyaConfig modeluid - - unique identifierprotected boolean verifyGigyaCallSiteSecret(java.lang.String uid,
java.lang.String signature,
java.lang.String signatureTimeStamp,
java.lang.String siteSecret)
protected boolean verifyGigyaCallApiUser(java.lang.String uid,
java.lang.String sig,
java.lang.String timestamp,
GigyaConfigModel gigyaConfig)
public boolean sendUserToGigya(UserModel userModel)
GigyaLoginServicesendUserToGigya in interface GigyaLoginServiceuserModel - The gigya userpublic GigyaService getGigyaService()
public void setGigyaService(GigyaService gigyaService)
public GenericDao<GigyaConfigModel> getGigyaConfigGenericDao()
public void setGigyaConfigGenericDao(GenericDao<GigyaConfigModel> gigyaConfigGenericDao)
public ModelService getModelService()
public void setModelService(ModelService modelService)
public GenericDao<GigyaFieldMappingModel> getGigyaFieldMappingGenericDao()
public void setGigyaFieldMappingGenericDao(GenericDao<GigyaFieldMappingModel> gigyaFieldMappingGenericDao)
public GenericDao<CustomerModel> getGigyaUserGenericDao()
public Converter<CustomerModel,GSObject> getGigyaUserConverter()
public void setGigyaUserGenericDao(GenericDao<CustomerModel> gigyaUserGenericDao)
public void setGigyaUserConverter(Converter<CustomerModel,GSObject> gigyaUserConverter)
Copyright © 2018 SAP SE. All Rights Reserved.