LoginRadius PHP SDK Change Log provides information regarding what has changed, more specifically what changes, improvements and bug fix has been made to the SDK. For more details please refer to the LoginRadius API Documention
Release on July 03, 2024
MFAValidateAuthenticatorCode
MFAVerifyAuthenticatorCode
RevokeAllRefreshToken
MultipurposeEmailTokenGeneration
MultipurposeSMSOTPGeneration
MFAReAuthenticateByAuthenticatorCode
AuthSendVerificationEmailForLinkingSocialProfiles
SlidingAccessToken
AccessTokenViaCustomJWTToken
MFAResetAuthenticatorByToken
MFAResetAuthenticatorByUid
- Added
isVoiceOtp
parameter inResetPhoneIDVerificationByUid
API - Added
isVoiceOtp
parameter inMFAConfigureByAccessToken
API - Added
isVoiceOtp
andoptions
parameter inMFAUpdatePhoneNumberByToken
API - Added
isVoiceOtp
,emailTemplate2FA
andoptions
parameter inMFALoginByEmail
API - Added
isVoiceOtp
andemailTemplate2FA
parameter inMFALoginByUserName
API - Added
isVoiceOtp
,emailTemplate2FA
andoptions
parameter inMFALoginByPhone
API - Added
isVoiceOtp
andoptions
parameter inMFAUpdatePhoneNumber
API - Added
isVoiceOtp
parameter inMFAResendOTP
API - Added
isVoiceOtp
parameter inMFAReAuthenticate
API - Added
isVoiceOtp
andoptions
parameter inUpdateProfileByAccessToken
API - Added
isVoiceOtp
parameter inUserRegistrationByEmail
API - Added
isVoiceOtp
parameter inUserRegistrationByCaptcha
API - Added
isVoiceOtp
parameter inOneTouchLoginByPhone
API - Added
isVoiceOtp
parameter inPasswordlessLoginPhoneVerification
API - Added
isVoiceOtp
parameter inPasswordlessLoginByPhone
API - Added
isVoiceOtp
parameter inForgotPasswordByPhoneOTP
API - Added
isVoiceOtp
parameter inPhoneVerificationByOTP
API - Added
isVoiceOtp
parameter inPhoneVerificationOTPByAccessToken
API - Added
isVoiceOtp
parameter inPhoneResendVerificationOTP
API - Added
isVoiceOtp
parameter inUpdatePhoneNumber
API - Added
isVoiceOtp
andemailTemplate
parameter inUserRegistrationByPhone
API - Added
isVoiceOtp
parameter inSendForgotPINSMSByPhone
API - Added
uuid
parameter inVerifyEmail
API
-smsTemplate2FA
parameter in MFAConfigureByAccessToken
API
MFAValidateGoogleAuthCode
MFAReAuthenticateByGoogleAuth
MFAResetGoogleAuthByToken
MFAResetGoogleAuthenticatorByUid
MFAUpdateByAccessToken
Release on January 20, 2023
AuthGetRegistrationData
ValidateRegistrationDataCode
GetRegistrationData
AddRegistrationData
UpdateRegistrationData
DeleteRegistrationData
DeleteAllRecordsByDataSource
GetAccessTokenByVkontakteAccessToken
GetAlbum
GetAlbumsWithCursor
GetAudios
GetAudiosWithCursor
GetCheckIns
GetCheckInsWithCursor
GetContacts
GetEvents
GetEventsWithCursor
GetFollowings
GetFollowingsWithCursor
GetGroups
GetGroupsWithCursor
GetLikes
GetLikesWithCursor
GetMentions
PostMessage
GetPage
GetPhotos
GetPosts
StatusPosting
TrackableStatusPosting
GetTrackableStatusStats
TrackableStatusFetching
GetVideos
GetRefreshedSocialUserProfile
Release on September 28, 2022
- Added Referer Header Feature
Release on June 15, 2022
- Added emailTemplate parameter in userRegistrationByPhone Api
Release on June 02, 2022
- Removed the additional version name from multiple files in SDK.
- We are introducing a new manual Sott generation method
getSott()
with additional parameterstartTime
&endTime
, we recomend using this method to generate SOTT manually , the old functionencrypt()
will also exist but it is deprecated and will be removed in a future version of SDK.
Release on January 27, 2022
- Added a feature to add ApiKey and ApiSecret directly in LoginRadius manual SOTT generation method.
- Added Licence and Contribution Guideline files.
For developers migrating from v11.2.0, there will be 1 minor breaking change in terms of SDK implementation. In this version, we have added a feature to add ApiKey & ApiSecret directly into the manual SOTT generation method encrypt()
.
Release on September 6, 2021
- Updated Jquery with latest version(3.6.0) in SDK Demo
- MFAEmailOtpByAccessToken
- MFAValidateEmailOtpByAccessToken
- MFAResetEmailOtpAuthenticatorByAccessToken
- MFASecurityQuestionAnswerByAccessToken
- MFAResetSecurityQuestionAuthenticatorByAccessToken
- MFAEmailOTP
- MFAValidateEmailOtp
- MFASecurityQuestionAnswer
- MFASecurityQuestionAnswerVerification
- MFAResetEmailOtpAuthenticatorByUid
- MFAResetSecurityQuestionAuthenticatorByUid
- ReAuthValidateEmailOtp
- ReAuthSendEmailOtp
- ReAuthBySecurityQuestion
- GetSocialUserProfile
- MFALoginByEmail
- MFALoginByUserName
- MFALoginByPhone
Added RbaBrowserEmailTemplate
, RbaCityEmailTemplate
,RbaCountryEmailTemplate
, RbaIpEmailTemplate
parameter in the following API
- MFAValidateOTPByPhone
- MFAValidateGoogleAuthCode
- MFAValidateBackupCode
- GetProfileByAccessToken
- mfaValidateGoogleAuthCode
Release on June 11, 2021
- fixed API Key Validation issue
Release on March 25, 2021
- Added X-Origin-IP header support.
- Added 429 error code handling for "Too Many Request in a particular time frame".
- Get Profile By Ping.
- Passwordless Login Verification By Email And OTP.
- Passwordless Login Verification By User Name And OTP.
Release on July 28, 2020
- Added a parameter isWeb in "RefreshAccessToken" API.
- Added a parameter SocialAppName in "getAccessTokenByFacebookAccessToken, getAccessTokenByTwitterAccessToken, getAccessTokenByGoogleAccessToken, getAccessTokenByLinkedinAccessToken, getAccessTokenByAppleIdCode, getAccessTokenByGoogleAuthCode" Native Social login APIs.
- Added linkSocialIdentities(POST) API.
- Added linkSocialIdentitiesByPing(POST) API.
- Added getAccessTokenByAppleIdCode API.
- Added getAccessTokenByWeChatCode API.
- linkSocialIdentity API(PUT)
- getSocialIdentity API(GET)
Release on September 26, 2019
This full version release includes major changes with several improvements and optimizations :
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
- Enhanced security standards of SDK.
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
- Added internal parameter validations in the API function.
- ApiKey and ApiSecret usage redundancy removed.
- All LoginRadius related features need to be defined once only and SDK will handle them automatically.
- Improved the naming conventions of API functions for better readability.
- Better Error and Exception Handling for LoginRadius API Response in SDK.
- Revamped complete SDK and restructured it with latest API function names and parameters.
- Added detailed description to API functions and parameters for better understanding.
- Updated the demo according to latest SDK changes.
- Implemented API Region Feature.
- Added Functionality to generate SOTT locally in Utility folder, compatible with latest version of PHP.
- Update Phone ID by UID
- Upsert Email
- Role Context profile
- MFA Resend OTP
- User Registration By Captcha
- Get Access Token via Linkedin Token
- Get Access Token By Foursquare Access Token
- Get Active Session By Account Id
- Get Active Session By Profile Id
- Delete User Profiles By Email
- Verify Multifactor OTP Authentication
- Verify Multifactor Password Authentication
- Verify Multifactor PIN Authentication
- Update UID
- MFA Re-authentication by PIN
- Pin Login
- Forgot Pin By Email
- Forgot Pin By UserName
- Reset PIN By ResetToken
- Reset PIN By SecurityAnswer And Email
- Reset PIN By SecurityAnswer And Username
- Reset PIN By SecurityAnswer And Phone
- Forgot Pin By Phone
- Change Pin By Token
- Reset PIN by Phone and OTP
- Reset PIN by Email and OTP
- Reset PIN by Username and OTP
- Set Pin By PinAuthToken
- Invalidate Pin Session Token
- Submit Consent By ConsentToken
- Get Consent Logs
- Submit Consent By AccessToken
- Verify Consent By AccessToken
- Update Consent Profile By AccessToken
- Get Consent Logs By Uid
- Album With Cursor
- Audio With Cursor
- Check In With Cursor
- Event With Cursor
- Following With Cursor
- Group With Cursor
- Like With Cursor
- GetCompanies API
- Getstatus API
Released on August 05, 2019
This beta version release includes major changes with several improvements and optimizations :
- Enhanced the coding standards of SDK to follow industry programming styles and best practices.
- Enhanced security standards of SDK.
- Reduced code between the business layer and persistence layer for optimization of SDK performance.
- Added internal parameter validations in the API function.
- ApiKey and ApiSecret usage redundancy removed.
- All LoginRadius related features need to be defined once only and SDK will handle them automatically.
- Improved the naming conventions of API functions for better readability.
- Better Error and Exception Handling for LoginRadius API Response in SDK.
- Revamped complete SDK and restructured it with latest API function names and parameters.
- Added detailed description to API functions and parameters for better understanding.
- Updated the demo according to latest SDK changes.
- Update Phone ID by UID
- Upsert Email
- Role Context profile
- MFA Resend OTP
- User Registration By Captcha
- Get Access Token via Linkedin Token
- Get Access Token By Foursquare Access Token
- Get Active Session By Account Id
- Get Active Session By Profile Id
- GetCompanies API
- shortenUrl API
Released on January 11, 2019
- Added API Region Option in SDK.
- Added gzip encoding in api request.
- Defined urlReplacement function statically in functions.php file.
Released on October 15, 2018
- Remove dependency of json option.
Released on October 9, 2018
- API Request signing: Passed hash value instead of API Secret Key.
- API's Route changed.
- Access Token is added as header in all Authentication APIs
- Implemented Custom Domain option.
- Added preventEmailVerification (Boolean) option to prevent email verification flow in Auth Login and Registration APIs (where optional email is enabled).
For developers migrating from v4.5.3 or older ones, there are following breaking changes in terms of SDK implementation.
- register() replaced with registerByEmail()
- loginByEmail() replaced with authLoginByEmail()
- loginByUsername() replaced with authLoginByUsername()
- loginByPhone() replaced with authLoginByPhone
- instantLinkLoginByEmail() replaced with passwordLessLoginByEmail()
- instantLinkLoginByUserName() replaced with passwordLessLoginByUserName()
- instantLinkLoginVerification() replaced with passwordLessLoginVerification()
- emailPromptAutoLoginbyEmail() replaced with smartLoginByEmail()
- emailPromptAutoLoginbyUserName() replaced with smartLoginByUserName()
- emailPromptAutoLoginPing() replaced with smartLoginPing()
- verifyAutoLoginEmailForLogin() replaced with smartLoginVerifyToken()
- simplifiedInstantRegistrationByEmail() replaced with oneTouchLoginByEmail()
- simplifiedInstantRegistrationByPhone() replaced with oneTouchLoginByPhone()
- simplifiedInstantRegistrationOTPVerification() replaced with oneTouchOtpVerification()
- twoFALoginByEmail() replaced with mfaEmailLogin()
- twoFALoginByUsername() replaced with mfaUserNameLogin()
- twoFALoginByPhone() replaced with mfaPhoneLogin()
- configureTwoFAByToken() replaced with mfaValidateAccessToken()
- verifyTwoFAByGoogleAuthCodeOrOtp() replaced with updateMfaByGoogleAuthCode() and updateMfaByOtp()
- removeOrResetGoogleAuthenticatorByToken() replaced with resetGoogleAuthenticatorByToken() and resetSMSAuthenticatorByToken()
- removeOrResetGoogleAuthenticator() replaced with mfaResetGoogleAuthenticatorByUid() and mfaResetSMSAuthenticatorByUid()
- Removed CloudAPI replaced with ConfigAPI
- Removed ProvidersAPI and SchemaAPI
- Removed SOTT from utility.
- Directory name \LoginRadiusSDK\CustomerRegistration\Management -> replaced with \LoginRadiusSDK\CustomerRegistration\Account
Released on August 9, 2018
- HTTP method request bug fixing
Released on April 3, 2018
- SOTT was not generating properly in PHP SDK demo
Released on January 24, 2018
- Change configuration API endpoint url.
Released on Novemeber 28, 2017
- Added API to get Identities
- Added API to invalidate email
- Added API to get email verification token
- Added API to get forgot password token
- Passed APIkey and APISecret key in header for management Api's
- Removed mcrypt dependency (function deprecated in php 7)
Released on Novemeber 7, 2017
- Added Configuration API
- Added API to get all active session details
- Added Reset password by Security Answer API
- Added Remove Email Management API
Released on September 15, 2017
- Ability to support proxy server
- Projection of fields in api's
- Added management api to generate a new SOTT
- Custom object edit API enhancements
- Added security questions api's
- Added invalidate phone api
- Added instant link login api
- Added simplified instant registration data api's
- Auto login api enhancement
Released on June 20, 2017
- Added Roles API's
- Added Web hooks API's
- Added Email Prompt Auto Login API's
Released on April 10, 2017
- Added user impersonation API
- Added Check token validity and invalidate token API
- Added Two-Factor authentication API's
Released on February 28, 2017
- Significantly improved code performance.
- Wrapper methods for latest LoginRadius APIs have been added in Account API and User API
- Added email,username and phone login api's
- Added advance social login api's
- Added resthooks api's
- Added role api's
- Added add or remove email api's
- Added Custom object api's