Releases: LoginRadius/dot-net-sdk
Releases · LoginRadius/dot-net-sdk
Released Version 11.6.0
Added following APIs:
MFAValidateAuthenticatorCode
MFAVerifyAuthenticatorCode
RevokeAllRefreshToken
MultipurposeEmailTokenGeneration
MultipurposeSMSOTPGeneration
MFAReAuthenticateByAuthenticatorCode
AuthSendVerificationEmailForLinkingSocialProfiles
SlidingAccessToken
AccessTokenViaCustomJWTToken
MFAResetAuthenticatorByToken
MFAResetAuthenticatorByUid
Enhancements
- 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
Removed the following parameter
-smsTemplate2FA
parameter in MFAConfigureByAccessToken
API
Removed (Deprecated) APIs:
MFAValidateGoogleAuthCode
MFAReAuthenticateByGoogleAuth
MFAResetGoogleAuthByToken
MFAResetGoogleAuthenticatorByUid
MFAUpdateByAccessToken
Released Version 11.5.0
Enhancements
- Added
emailTemplate
parameter inUserRegistrationByPhone
Api
Removed (Deprecated) APIs:
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
Released Version 11.4.1
Enhancements
- Updated Newtonsoft.Json library
12.0.2
to13.0.1
Released Version 11.4.0
Enhancements
- Added additional parameter
TimeDifference
&getLrServerTime
inGetSott
function. - Enhancement in
README.md
file.
Released Version 11.3.0
Enhancements
- Added a feature to add ApiKey and ApiSecret directly in LoginRadius manual SOTT generation method.
- Code optimization for better performance.
- Improved the Exception handling for various connection-related exceptions.
- Added Licence and Contribution Guideline files.
Breaking Changes
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 GetSott()
.
Released Version 11.2.0
Enhancements
- Minor code refactor.
- Support for appsettings.Environment.json : For example, the appsettings.Production.json and appsettings.Development.json files. The environment version of the file is loaded based on the IHostingEnvironment.EnvironmentName.
- Added X-Origin-IP header support.
- Added 429 error code handling for "Too Many Request in a particular time frame".
- Updated Jquery with the latest version(3.6.0) in SDK Demo
Added new multiple APIs for better user experience
- MFAEmailOtpByAccessToken
- MFAValidateEmailOtpByAccessToken
- MFAResetEmailOtpAuthenticatorByAccessToken
- MFASecurityQuestionAnswerByAccessToken
- MFAResetSecurityQuestionAuthenticatorByAccessToken
- MFAEmailOTP
- MFAValidateEmailOtp
- MFASecurityQuestionAnswer
- MFASecurityQuestionAnswerVerification
- MFAResetEmailOtpAuthenticatorByUid
- MFAResetSecurityQuestionAuthenticatorByUid
- ReAuthValidateEmailOtp
- ReAuthSendEmailOtp
- ReAuthBySecurityQuestion
- PasswordlessLoginVerificationByUserNameAndOTP
- PasswordlessLoginVerificationByEmailAndOTP
- GetProfileByPing
- GetAccessTokenByWeChatCode
- GetAccessTokenByAppleIdCode
- LinkSocialIdentitiesByPing (POST)
- linkSocialIdentities(POST)
Removed APIs:
- GetSocialUserProfile
- linkSocialIdentity (PUT)
- getSocialIdentity (GET)
Added EmailTemplate2FA
parameter in the following API
- MFALoginByEmail
- MFALoginByUserName
- MFALoginByPhone
Added RbaBrowserEmailTemplate
, RbaCityEmailTemplate
,RbaCountryEmailTemplate
, RbaIpEmailTemplate
parameter in the following API
- MFAValidateOTPByPhone
- MFAValidateGoogleAuthCode
- MFAValidateBackupCode
Added emailTemplate
, verificationUrl
,welcomeEmailTemplate
parameter in the following API
- GetProfileByAccessToken
Removed smsTemplate2FA
parameter from the following API
- mfaValidateGoogleAuthCode
Added isWeb
parameter in the following API
- RefreshAccessToken
Added socialAppName
parameter in the following Native Social Login API
- GetAccessTokenByFacebookAccessToken
- GetAccessTokenByTwitterAccessToken
- GetAccessTokenByGoogleAccessToken
- GetAccessTokenByLinkedinAccessToken
- GetAccessTokenByAppleIdCode
- GetAccessTokenByGoogleAuthCode
Released Version 11.0.0
- Updated all API Methods in async/await to solving thread performance or scalability problems.
- Added new JWT Token Validate Method in SDK.
Released Version 10.0.0
This full-version release includes major changes with improvements and optimizations.
Enhancements
- 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.
- Handled additional Data coming in error response of API.
- Handled Password less proxy credentials settings.
- Strong Name Signed the library.
Added new multiple APIs for better user experience
- 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
Removed APIs:
- GetCompanies API
- Getstatus API
Release version 10.0.0-beta
Enhancements
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.
- Implemented API Region Feature.
Added new multiple APIs for better user experience
- 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
Removed APIs:
- GetCompanies API
Release Version 5.2.2
Bug Fixes
- Fixed Dictionary concurrency error in ConfigManager.