Interface GigyaLoginService
-
- All Known Implementing Classes:
DefaultGigyaLoginService
public interface GigyaLoginServiceService to carry out Gigya login related activity
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description GigyaUserObjectfetchGigyaInfo(GigyaConfigModel gigyaConfig, java.lang.String uid)Fetch user information from gigyaUserModelfindCustomerByGigyaUid(java.lang.String uid)Find customer using gigya UIDvoidnotifyGigyaOfLogout(GigyaConfigModel gigyaConfig, java.lang.String uid)Notify gigya about logout informationbooleansendUserToGigya(UserModel userModel)Sends gigya user info in commerce to gigyabooleanverifyGigyaCall(GigyaConfigModel gigyaConfigModel, java.lang.String uid, java.lang.String uidSignature, java.lang.String signatureTimeStamp)Method to verify gigya call
-
-
-
Method Detail
-
verifyGigyaCall
boolean verifyGigyaCall(GigyaConfigModel gigyaConfigModel, java.lang.String uid, java.lang.String uidSignature, java.lang.String signatureTimeStamp)
Method to verify gigya call- Parameters:
gigyaConfigModel- the gigyaConfigModeluid- the uiduidSignature- the uid signaturesignatureTimeStamp- the signature timestamp- Returns:
- boolean - true if successfully verified
-
findCustomerByGigyaUid
UserModel findCustomerByGigyaUid(java.lang.String uid)
Find customer using gigya UID- Parameters:
uid- the uid- Returns:
- UserModel the user model
-
notifyGigyaOfLogout
void notifyGigyaOfLogout(GigyaConfigModel gigyaConfig, java.lang.String uid)
Notify gigya about logout information- Parameters:
gigyaConfig- The gigyaConfig modeluid- - unique identifier
-
fetchGigyaInfo
GigyaUserObject fetchGigyaInfo(GigyaConfigModel gigyaConfig, java.lang.String uid)
Fetch user information from gigya- Parameters:
gigyaConfig- the gigyaConfig modeluid- the uid- Returns:
- GigyaUserObject the gigya user object
-
sendUserToGigya
boolean sendUserToGigya(UserModel userModel)
Sends gigya user info in commerce to gigya- Parameters:
userModel- The gigya user- Returns:
- boolean - true if successfully sent to gigya
-
-