What I want is to login the user that I receiver from retrieveProfile (tobias.oberrauch@gmx.de) and not that I received from loginWithOauth2 (tobiasoberrauch@gmx.de) â without a dot. There a 2 different users
Currently we link (backendless/social) users based on the identity column thatâs the reason why you might have two separated users in the Users table when you login with the same account but when the account has changed email address. There is an internal ticket BKNDLSS-23399 to improve this and determine the same user buy its socialId.
@vladimir-upirov
Maybe there is a missunderstanding.
When Iâm using âBackendless.UserService.loginWithOauth2â it will authenticate my frontend as a valid client not as the current user.
I think I have to use the result of amazon.Login.retrieveProfile and create an user account in Backendless if user not exists.
What do you think?
@Tobias_Oberrauch we were enable to reproduce your issue. There is an internal ticket BKNDLSS-23399 to improve this and determine the same user by its socialId. We will fix it as soon as possible and back to you. Stay in touch.
We cannot say specific dates. I can only say that our developers are already working on the problem, and as soon as it is fixed, we will immediately inform you.
We are currently working on this issue. As a temporary solution, you can remove user record from backendless console and authorize again with a valid email.
Hi @Maksym_Khobotin2,
the problem is that the new user will be registered with that email address that belongs to my private âlogin for amazonâ account.
When I remove the user record and authorize it again, it will use the wrong email again.
You can add your custom provider in Users>>Login Providers>>Add new login provider: Monosnap
After that add all the necessary parameters, enable the provider and save it.
To get a request url for login through the provider use the following cURL:
Have you added Amazon as a new custom provider? We are giving our users a more simplified setup for an Amazon provider. All you need to do is add the Client-ID and the Client-secret from the Amazon to backendless console, as well as copy the Request URL and add it to the Amazon configs.