Shannon Deminick
|
96da33cfd6
|
Merge pull request #9496 from umbraco/netcore/task/usermanager-object-cleanup
Netcore/task/usermanager object cleanup
|
2020-12-07 17:38:25 +11:00 |
|
Shannon
|
5172b0e58a
|
Updates user manager, user store and identity user to use the aspnetcore base classes instead of copies of our own, uses string ids for user and roles to simplify everything and to allow for sharing between members
|
2020-12-04 12:44:27 +11:00 |
|
Shannon
|
86d231f5de
|
removes remaining back office things from underlying UmbracoUserManager moves files
|
2020-12-04 02:21:21 +11:00 |
|
Shannon
|
35af86c3d3
|
Splits user manager into a base class that can be reused changes base class of IdentityUser to UmbracoIdentityUser
|
2020-12-04 01:38:36 +11:00 |
|
Shannon
|
8e9dfad381
|
Simplifying IdentityUser
|
2020-12-04 00:54:28 +11:00 |
|
Shannon
|
c51ed88d56
|
Adds notes for external login service/repo, changes IdentityUserLogin user id to string for now so it can be shared with members/users
|
2020-12-04 00:20:48 +11:00 |
|
Shannon
|
de03dae46f
|
Moving namespaces, cleaning up some stuff on the underlying base identity classes
|
2020-12-03 23:49:32 +11:00 |
|
Bjarke Berg
|
8e3a01cdfc
|
Merge remote-tracking branch 'origin/netcore/netcore' into feature/auth-policies-tests
|
2020-12-03 11:30:35 +01:00 |
|
Andy Butland
|
45b9f31e44
|
Added tests for ContentPermissionsResourceHandler and MediaPermissionsResourceHandler.
|
2020-12-03 08:30:37 +01:00 |
|
Shannon
|
0846fc5690
|
Cleans up IBackofficeSecurity, ensures authn for the AuthenticationController/BackOfficeController
|
2020-12-02 14:28:16 +11:00 |
|
Shannon
|
0f0c50b56e
|
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/feature/2FAuth
# Conflicts:
# src/Umbraco.Tests.Integration/TestServerTest/TestAuthHandler.cs
# src/Umbraco.Web.BackOffice/Controllers/AuthenticationController.cs
# src/Umbraco.Web.BackOffice/Controllers/BackOfficeController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentController.cs
# src/Umbraco.Web.BackOffice/Controllers/ContentTypeController.cs
# src/Umbraco.Web.BackOffice/Controllers/MediaTypeController.cs
# src/Umbraco.Web.BackOffice/Controllers/UsersController.cs
# src/Umbraco.Web.BackOffice/Filters/DenyLocalLoginAuthorizationAttribute.cs
# src/Umbraco.Web.BackOffice/Filters/OverrideAuthorizationFilterProvider.cs
# src/Umbraco.Web.Common/Filters/UmbracoBackOfficeAuthorizeAttribute.cs
# src/Umbraco.Web.Common/Filters/UmbracoBackOfficeAuthorizeFilter.cs
|
2020-12-02 13:14:47 +11:00 |
|
Bjarke Berg
|
26dc9219c4
|
Revert "Revert "Cleans up BackofficeSecurity, fixes up AuthenticationController for endpoints that aren't authorized (and simplifies)""
Signed-off-by: Bjarke Berg <mail@bergmania.dk>
|
2020-11-27 13:35:43 +01:00 |
|
Bjarke Berg
|
96ef2fd9b7
|
Revert "Cleans up BackofficeSecurity, fixes up AuthenticationController for endpoints that aren't authorized (and simplifies)"
Signed-off-by: Bjarke Berg <mail@bergmania.dk>
|
2020-11-27 13:16:22 +01:00 |
|
Shannon
|
47ab15f457
|
Cleans up BackofficeSecurity, fixes up AuthenticationController for endpoints that aren't authorized (and simplifies)
|
2020-11-27 15:42:41 +11:00 |
|
Bjarke Berg
|
81bbfe93ce
|
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/task/6666-auth-policies
|
2020-11-26 11:59:36 +01:00 |
|
Andy Butland
|
b331d683ec
|
Migrated member related partial views along with necessary methods from MembershipHelper into IUmbracoWebsiteSecurity.
|
2020-11-24 11:33:46 +01:00 |
|
Shannon
|
40d75f88f3
|
Merge remote-tracking branch 'origin/netcore/netcore' into netcore/task/6666-auth-policies
# Conflicts:
# src/Umbraco.Web.BackOffice/Controllers/AuthenticationController.cs
# src/Umbraco.Web.Common/Filters/UmbracoMemberAuthorizeFilter.cs
|
2020-11-24 00:46:38 +11:00 |
|
Shannon
|
4dbfe5867b
|
migrates the custom content persmission helper and media permissions helper checks to authz policies and cleans up that code/class/namespaces
|
2020-11-24 00:37:26 +11:00 |
|
Andy Butland
|
024b37e0e6
|
Added further method header comment.
|
2020-11-18 17:41:10 +01:00 |
|
Andy Butland
|
c971a2d23d
|
Introduced website security accessor to ensure members aren't shared between sessions.
|
2020-11-18 17:37:31 +01:00 |
|
Andy Butland
|
d8ef341854
|
Refactored to async where appropriate.
Added call to new abstraction in member authorize attribute.
|
2020-11-18 16:52:40 +01:00 |
|
Andy Butland
|
0fbe01cd22
|
Created new abstraction IUmbracoWebsiteSecurity and migrated controller's using it (replacing MembershipHelper) to Umbraco.Web.Website.
|
2020-11-18 16:12:42 +01:00 |
|
Shannon
|
64d8b56eca
|
It builds!
|
2020-10-23 14:18:53 +11:00 |
|
Shannon
|
d1b35deb43
|
Migrates remaining backofficecontroller but still a bunch of work to do , streamlines Backoffice to BackOffice (but is that what we want?)
|
2020-10-21 16:51:00 +11:00 |
|
Shannon
|
eaa295095d
|
Gets password roll forward working
|
2020-10-07 16:56:48 +11:00 |
|
Shannon
|
e5c272b5d2
|
Adds support for the super old password format so we can handle upgrades
|
2020-10-07 15:20:43 +11:00 |
|
Bjarke Berg
|
96facc4d35
|
Netcore: Introduce BackofficeSecurityAccessor (#8871)
* Introduced IWebSecurityAccessor
Signed-off-by: Bjarke Berg <mail@bergmania.dk>
* Fixed tests
Signed-off-by: Bjarke Berg <mail@bergmania.dk>
* Renamed WebSecurity to BackofficeSecurity and all related names
* Fixes typos
Co-authored-by: Elitsa Marinovska <elm@umbraco.dk>
|
2020-09-22 10:01:00 +02:00 |
|
Bjarke Berg
|
1dac8779c2
|
https://dev.azure.com/umbraco/D-Team%20Tracker/_workitems/edit/7619 - Added request localization from the current user
|
2020-08-04 12:54:54 +02:00 |
|
Shannon
|
b75fba71f5
|
Cleaning up websecurity and implementing it, migrates security stamp and session id validation for cookie auth
|
2020-06-02 13:28:30 +10:00 |
|
Shannon
|
0ed9d1bd91
|
renames to LegacyPasswordSecurity
|
2020-05-28 23:24:32 +10:00 |
|
Shannon
|
e47f81efdc
|
Gettting password formats and hashing sorted, ensuring the password format on the user is used
|
2020-05-27 13:48:26 +10:00 |
|
Shannon
|
86f60677a1
|
moves UserExtensions and ContentPermissionsHelper
|
2020-05-20 10:29:53 +10:00 |
|
Bjarke Berg
|
7daee53c64
|
Isolated more web usages - Membership and Request stuff
- Moved a few more files
|
2020-02-28 11:15:25 +01:00 |
|
Bjarke Berg
|
90c2381c86
|
Renamed Umbraco.Abstractions to Umbraco.Core
|
2020-02-24 08:21:53 +01:00 |
|
Bjarke Berg
|
c6c0d7df54
|
AB4234 - Moved stuff from core into web, that used identity.
|
2020-01-07 13:50:38 +01:00 |
|
Bjarke Berg
|
b3c06be83a
|
AB4227 - Moved a mix of files
|
2019-12-18 13:42:34 +01:00 |
|
Bjarke Berg
|
6c923bc9b4
|
AB4227 - Moved a mix of files
|
2019-12-18 13:42:33 +01:00 |
|
Bjarke Berg
|
a22824e33a
|
AB4227 - Moved Persistence Repository implementations
|
2019-12-18 13:42:27 +01:00 |
|
Bjarke Berg
|
becce7800b
|
Moved Models from Umbraco.Core to Umbraco.Infrastructure
|
2019-12-09 14:12:06 +01:00 |
|
Shannon
|
29908dee44
|
Removes the remaining bits of membership providers stuff from being used in the back office, simplifies how properties are mapped and removes the legacy weirdness of mapping membership provider properties
|
2019-12-04 12:50:05 +11:00 |
|
Bjarke Berg
|
e7c85daa2e
|
Merge remote-tracking branch 'origin/netcore/dev' into netcore/feature/AB3970-membership-providers
# Conflicts:
# src/Umbraco.Web/Editors/Filters/MemberSaveModelValidator.cs
# src/Umbraco.Web/Editors/Filters/MemberSaveValidationAttribute.cs
|
2019-12-03 08:58:49 +01:00 |
|
Shannon
|
97ad7a0239
|
removes more membership provider and System.Web.Security from being used in the back office
|
2019-12-03 16:16:33 +11:00 |
|
Shannon
|
d7fa5f0b66
|
Removes membership providers stuff from back office, removes all old legacy rules for passwords and membership providers.
|
2019-12-03 15:28:55 +11:00 |
|
Bjarke Berg
|
1da4429177
|
Merge remote-tracking branch 'origin/v8/dev' into netcore/dev
# Conflicts:
# src/Umbraco.Abstractions/Exceptions/ConnectionException.cs
# src/Umbraco.Abstractions/Exceptions/DataOperationException.cs
# src/Umbraco.Abstractions/Exceptions/InvalidCompositionException.cs
# src/Umbraco.Abstractions/IO/MediaFileSystem.cs
# src/Umbraco.Abstractions/IO/PhysicalFileSystem.cs
# src/Umbraco.Abstractions/Migrations/DataLossException.cs
# src/Umbraco.Abstractions/Models/Entities/EntitySlim.cs
# src/Umbraco.Abstractions/Xml/UmbracoXPathPathSyntaxParser.cs
# src/Umbraco.Abstractions/Xml/XmlHelper.cs
# src/Umbraco.Core/Manifest/ManifestParser.cs
# src/Umbraco.Core/Models/ContentRepositoryExtensions.cs
# src/Umbraco.Core/Models/PropertyType.cs
# src/Umbraco.Core/Persistence/UmbracoDatabaseFactory.cs
# src/Umbraco.Core/PropertyEditors/Validators/RegexValidator.cs
# src/Umbraco.Core/PropertyEditors/Validators/RequiredValidator.cs
# src/Umbraco.Core/StringExtensions.cs
# src/Umbraco.Web/Editors/Filters/ContentModelValidator.cs
# src/Umbraco.Web/Mvc/AreaRegistrationExtensions.cs
|
2019-12-02 13:51:07 +01:00 |
|
Shannon
|
f8e613320b
|
REmoves the term 'Encrypt' from PasswordSecurity
|
2019-11-27 11:34:32 +11:00 |
|
Shannon
|
a458df360f
|
Removes references to password question/answer
|
2019-11-25 23:53:12 +11:00 |
|
Shannon
|
76b413e527
|
Removes all references of System.Web.Security from core project
|
2019-11-25 23:37:30 +11:00 |
|
Shannon
|
1136e15a27
|
kill user membership provider, adds some passwords api abstractions, moves membership provider logic out of Core/services, removes membership scenario and other membership code we don't want anymore.
|
2019-11-25 21:20:00 +11:00 |
|
Shannon
|
6c5c256e62
|
... and down the rabbit hole we go
|
2019-11-22 13:38:07 +11:00 |
|
Bjarke Berg
|
603ec0ccfb
|
AB3594 - Moved the composition root out to UmbracoApplicationBase, and injecting the needed parts from there. Also remove usages of ConfigurationManager from Umbraco.Core
|
2019-11-15 11:41:13 +01:00 |
|