Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Migration] Support same client Id for applications over different tenants #16850

Closed
ThaminduDilshan opened this issue Oct 4, 2023 · 3 comments

Comments

@ThaminduDilshan
Copy link
Contributor

Describe the issue:
Currently in IS client ID is considered to be unique across the server and as a result the same client ID cannot be used in two different tenants. This capability is provided with #16370 improvement. A migration client should be provided to migrate older users to the new version.

Related issue

@ThaminduDilshan
Copy link
Contributor Author

ThaminduDilshan commented Nov 5, 2023

Details and steps should be added to the migration docs.

  1. Prerequisites on configs (tenant qualified urls and tenanted sessions)
  2. DB constraint update
  3. Schema migrator configs
     -
    version: "7.0.0"
    migratorConfigs:
     -
       name: "ClientIdTenantUnificationMigrator"
       order: 1
       parameters:
         location: "step2"
         schema: "identity"
    
  4. Prerequisite for tenanted console/ myaccount and legacy behavior config

@ThaminduDilshan ThaminduDilshan removed their assignment Nov 14, 2023
@ThaminduDilshan
Copy link
Contributor Author

We need to do this once the migration docs are added

@ThaminduDilshan ThaminduDilshan self-assigned this Nov 14, 2023
@ThaminduDilshan ThaminduDilshan moved this from In Progress to Todo in Identity Server 7.0.0 Nov 14, 2023
@chamathns chamathns added this to the 7.0.0-rc1 milestone Dec 2, 2023
@thanujalk thanujalk modified the milestones: 7.0.0-rc1, 7.0.0-beta3 Dec 6, 2023
@thanujalk thanujalk modified the milestones: 7.0.0-beta4, 7.0.0-beta5 Dec 23, 2023
@ThaminduDilshan ThaminduDilshan removed their assignment Feb 8, 2024
@isharak isharak added the IceBox label Nov 7, 2024
@isharak
Copy link
Member

isharak commented Nov 7, 2024

This issue is being closed due to extended inactivity. Please feel free to reopen it if further attention is needed. Thank you for helping us keep the issue list relevant and focused!

@isharak isharak closed this as completed Nov 7, 2024
@github-project-automation github-project-automation bot moved this from Open to Done in Identity Server 7.0.0 Nov 7, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

5 participants