Microsoft Azure PlayFab logo
    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Add-ons
    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA
  • Runs on PlayFab
  • Pricing
    • Blog
    • Forums
    • Contact us
  • Sign up
  • Sign in
  • Ask a question
  • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges
  • Home /
  • Bugs /
avatar image
Question by Vladimir · Aug 04, 2020 at 06:29 PM · Account ManagementAuthentication

force linking Steam account leaves PlayFab account created with Steam empty and unaccessible

1) first create the account with LoginWithSteam

2) create second account with LoginWithEmailAddress

3) do LinkSteamAccount with ForceLink, linking the second account to Steam

This leaves the first account unlinked and unaccessible. So it is there, it is shown in the leaderboards, but you cannot log into it or do something meaningful with it. So I am forced to manually delete it as administrator.

Is there any possibility to delete it automatically? Or better really link the accounts...

Comment

People who like this

0 Show 0
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users

1 Reply

· Add your reply
  • Sort: 
avatar image
Best Answer

Answer by Citrus Yan · Aug 05, 2020 at 06:32 AM

May I know why you’d need to create two accounts? In step 2, with the first account logged in, you can call AddUsernamePassword to add the username, email & password for it so that the user can also use the email/username credential to log into the same account.

Comment

People who like this

0 Show 2 · Share
10 |1200 characters needed characters left characters exceeded
▼
  • Viewable by all users
  • Viewable by moderators
  • Viewable by moderators and the original poster
  • Advanced visibility
Viewable by all users
avatar image Vladimir · Aug 05, 2020 at 07:53 AM 0
Share

The game has the possibility to be run with Steam or without Steam.

When it is run with Steam, there is no need to ask for email/password just for the sake of circumnavigating the PlayFab design specifics in some not so often cases.

When it is run without Steam for the first time, the only way to authenticate is email/password. And obviously it is not possible to use AddUsernamePassword as there is no Steam running when the user enters email/password, so the game cannot use the Steam-linked account.

I really cannot understand what is the purpose of leaving a separate Steam-based account that not linked to Steam in PlayFab DB and not really merging it with the account that is linked to Steam.

avatar image Citrus Yan Vladimir · Aug 05, 2020 at 09:58 AM 1
Share

In PlayFab, a Steam account, along with various other login identify providers such as Facebook, Google, etc. only serves as a login credential for a specific PlayFab account. Once it's unlinked from an account, it can then be re-used for other accounts, in your case, it's used by the second account created using email. As a matter of fact, those two accounts right now have no connections with each other, there is no way for PlayFab to merge them automatically because they're considered as two separate accounts . Therefore,we would suggest that you prompt the user to add a username/password when it's running with Steam so that it can use username/password to login to the same account next time without Steam.

Your answer

Hint: You can notify a user about this post by typing @username

Up to 2 attachments (including images) can be used with a maximum of 524.3 kB each and 1.0 MB total.

Navigation

Spaces
  • General Discussion
  • API and SDK Questions
  • Feature Requests
  • PlayStream
  • Bugs
  • Add-on Marketplace
  • LiveOps
  • Follow this Question

    Answers Answers and Comments

    2 People are following this question.

    avatar image avatar image

    Related Questions

    Using DisplayName parameter in registration request does not check if unique 1 Answer

    Playfab's own password reset url results in 503 1 Answer

    Login with Facebook and Google is not calling the player_created event 1 Answer

    Can't configure SDK to my title ID in the Unity editor extensions (also I couldn't log in with my Microsoft account) 2 Answers

    No callbacks from LoginWithAndroidDeviceID? 5 Answers

    PlayFab

    • Multiplayer
    • LiveOps
    • Data & Analytics
    • Runs on PlayFab
    • Pricing

    Solutions

    • For Any Role

      • Engineer
      • Designer
      • Executive
      • Marketer
    • For Any Stage

      • Build
      • Improve
      • Grow
    • For Any Size

      • Solo
      • Indie
      • AAA

    Engineers

    • Documentation
    • Quickstarts
    • API Reference
    • SDKs
    • Usage Limits

    Resources

    • Forums
    • Contact us
    • Blog
    • Service Health
    • Terms of Service
    • Attribution

    Follow us

    • Facebook
    • Twitter
    • LinkedIn
    • YouTube
    • Sitemap
    • Contact Microsoft
    • Privacy & cookies
    • Terms of use
    • Trademarks
    • Safety & eco
    • About our ads
    • © Microsoft 2020
    • Anonymous
    • Sign in
    • Create
    • Ask a question
    • Create an article
    • Post an idea
    • Spaces
    • PlayStream
    • Feature Requests
    • Add-on Marketplace
    • Bugs
    • API and SDK Questions
    • General Discussion
    • LiveOps
    • Explore
    • Topics
    • Questions
    • Articles
    • Ideas
    • Users
    • Badges