Open Closed

Account Linking issue #852


User avatar
0
scott7106 created

Check the docs before asking a question: https://docs.abp.io/en/commercial/latest/ Check the samples, to see the basic tasks: https://docs.abp.io/en/commercial/latest/samples/index The exact solution to your question may have been answered before, please use the search on the homepage.

  • ABP Framework version: v4.1.2
  • UI type: Angular
  • DB provider: EF Core
  • Tiered (MVC) or Identity Server Seperated (Angular): no
  • Steps to reproduce the issue:
  1. Login in as User A to Tenant B

  2. Go to Account profile

  3. Go to Link users

  4. Login as a linked user (different tenant, in case that matters)

**The user is now logged into the new account, but the Return to application button has disappeared. ** The user is now stranded in the MVC application for the identity management with no way back to the client application.


7 Answer(s)
  • User Avatar
    0
    scott7106 created

    A further note on this. While the account profile pages show the new user, if you manually change the URL in the browser to the client app, the logged in user changes back (or stays depending on your perspective) to the original user account.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    The angular client is authenticated by openid, it currently cannot implement link user login.

    The link user can only work in the identity server website.

  • User Avatar
    0
    scott7106 created

    In that case, the Account Linking option should not show up when the authentication method is openid. The user experience is broken! The end user sees an option which works (links their account on the backend), but breaks their ability to return to the front end and does not actually change their logged in account for the front end application.

    • Are you planning to implement account linking for openid?
    • Is it possible to implement account linking for openid?
    • Is there a configuration option to disable account linking?
  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    Are you planning to implement account linking for openid?

    We haven't found a good solution yet.

    Is it possible to implement account linking for openid?

    This is possible, but just like you use your google account to log in to a website, when you switch google account, the website will not switch google identity.

    Especially there may be multiple angular or mvc clients.

    Is there a configuration option to disable account linking?

    Not yet.

  • User Avatar
    0
    ServiceBot created
    Support Team Automatic process manager

    This question has been automatically marked as stale because it has not had recent activity.

  • User Avatar
    0
    scott7106 created

    The bot keeps closing this issue. However, to the best of my knowledge, this has not been addressed. At a minimum, I want to see an option to disable account linking for the Angular solution since it does not work in that environment.

  • User Avatar
    0
    maliming created
    Support Team Fullstack Developer

    hi scott7106

    We will release v5.0 recently, Your problem should be resolved.

Made with ❤️ on ABP v9.1.0-preview. Updated on December 13, 2024, 06:09