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

[Breaking change]: User accounts will be prevented from creating simultaneous sessions by default in Umbraco 13 #13

Open
1 of 3 tasks
elit0451 opened this issue Oct 23, 2023 · 0 comments

Comments

@elit0451
Copy link
Member

elit0451 commented Oct 23, 2023

Description

Umbraco 12.3 introduced a new configuration setting to limit concurrent logins (umbraco/Umbraco-CMS#14967). Umbraco:CMS:Security:AllowConcurrentLogins default value will be changed to false in Umbraco 13 as per umbraco/Umbraco-CMS#14989. This will prevent a user account from creating simultaneous sessions by default, meaning that only 1 session is allowed to be active at a time. This setting can always be set to true to not invalidate other active user sessions.

More info: umbraco/UmbracoDocs#5523

Version

Umbraco 13

Previous behavior

The value of Umbraco:CMS:Security:AllowConcurrentLogins was true for existing projects but false for new projects, so the new config setting didn't break existing functionality.

New behavior

The default value of Umbraco:CMS:Security:AllowConcurrentLogins will change to false.

Type of breaking change

  • Binary incompatible: Existing binaries may encounter a breaking change in behavior, such as failure to load/execute or different run-time behavior.
  • Source incompatible: Source code may encounter a breaking change in behavior when targeting the new runtime/component/SDK, such as compile errors or different run-time behavior.
  • Behaviour breaking

Reason for change

To have a more secure behaviour by default.

Recommended action

If concurrent logins are necessary, change the value of Umbraco:CMS:Security:AllowConcurrentLogins to true.

Affected APIs

None

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant