Shannon
|
7442c96be1
|
removes unused methods
|
2018-04-05 23:15:51 +10:00 |
|
Shannon
|
262c4afb16
|
Removes FormsAuthentication cookie format and replaces with standard aspnet identity format, removes a bunch of old obsolete and unused code, fixes the culture setting issue, simplifies the UmbracoBackOfficeIdentity since it no longer needs to be a FormsIdentity and just a straight forward ClaimsIdentity
|
2018-04-05 23:10:51 +10:00 |
|
Shannon
|
798236dc85
|
removes unused code, cleans up web.confgi
|
2018-04-05 18:13:50 +10:00 |
|
Stephan
|
796d931f65
|
Fix tests & apps
|
2018-03-28 18:07:53 +02:00 |
|
Stephan
|
d40a835701
|
Port v7@2aa0dfb2c5 - WIP
|
2018-03-27 10:51:41 +02:00 |
|
Stephan
|
030c97ef26
|
Super user is not a Zero
|
2018-03-02 16:00:15 +01:00 |
|
Sebastiaan Jansssen
|
b76b09026b
|
Merge branch 'dev-v7' into dev-v7.8
# Conflicts:
# src/SolutionInfo.cs
# src/Umbraco.Core/Configuration/UmbracoVersion.cs
# src/Umbraco.Web.UI.Client/src/assets/img/installer.jpg
# src/Umbraco.Web.UI.Client/src/common/directives/components/application/umbtour.directive.js
# src/Umbraco.Web.UI.Client/src/common/services/tour.service.js
# src/Umbraco.Web.UI.Client/src/controllers/search.controller.js
# src/Umbraco.Web.UI.Client/src/views/common/tours/umbintrocreatedoctype/doctypename/doctypename.controller.js
# src/Umbraco.Web.UI.Client/src/views/users/views/user/details.html
# src/Umbraco.Web.UI/config/BackOfficeTours/getting-started.json
# src/Umbraco.Web/Editors/TourController.cs
# src/Umbraco.Web/Models/BackOfficeTour.cs
# src/Umbraco.Web/Models/BackOfficeTourStep.cs
# src/Umbraco.Web/Models/Mapping/UserModelMapper.cs
# src/Umbraco.Web/TourFilterResolver.cs
# src/Umbraco.Web/Trees/MacroTreeController.cs
# src/Umbraco.Web/WebApi/Filters/FeatureAuthorizeAttribute.cs
# src/umbraco.cms/businesslogic/Packager/Installer.cs
# src/umbraco.cms/businesslogic/Packager/PackageInstance/utill.cs
|
2018-01-31 17:02:03 +01:00 |
|
Stephan
|
d23933a5b1
|
DataType refactoring preparation - Entity refactoring
|
2018-01-15 13:28:35 +01:00 |
|
Robert
|
bba58ea0c0
|
Replaced all usages of DisposableObject with DisposableObjectSlim
|
2018-01-10 13:48:55 +01:00 |
|
Shannon Deminick
|
43f369f96f
|
Merge pull request #2306 from Sam7/dev-v7
U4-10453 - Ability to Sync after each external login (using OWIN)
|
2017-12-18 14:42:25 +11:00 |
|
Shannon
|
78f6b8d8bc
|
Fixes up more the the session id validation, makes sure that the GetUserSecondsMiddleWare also validates the session since this is what keeps the user logged in if that option is being used.
|
2017-11-08 23:57:17 +11:00 |
|
Stephan
|
09f499d5d6
|
More content refactoring (WIP, barely builds)
|
2017-11-08 08:39:36 +01:00 |
|
Sam Sperling
|
dcdaa8d62d
|
U4-10453 - Ability to Sync after each external login (using OWIN)
Added a new function OnExternalLogin for the ExternalSignInAutoLinkOptions to enable full syncing capabilities for external logins
|
2017-11-06 15:31:36 +11:00 |
|
Shannon
|
019147c1a1
|
Moves the session generation to the BackOfficeCookieAuthenticationProvider which is where it should be, so it only gets generated before the cookie is written. Writes the checking cookie inside of a lock to prevent multiple db and cookie writes that are unecessary.
|
2017-11-03 18:07:17 +11:00 |
|
Shannon
|
782d6100f0
|
Gets user session management tracking via the database including detecting stale sessions, generating and removing them along with cleaning them up. This takes into account legacy code too. The session is revalidated on a one minute threshold per user so that it's not hammering the databse on every request.
|
2017-11-03 17:27:23 +11:00 |
|
Stephan
|
829d995154
|
Simplicity
|
2017-10-31 12:50:30 +01:00 |
|
Stephan
|
ec6ba01cbf
|
So long Facade
|
2017-10-31 12:48:24 +01:00 |
|
Stephan
|
5ba2ffcbf3
|
CrLfTab
|
2017-09-23 10:08:18 +02:00 |
|
Stephan
|
dca3b74542
|
Refactor and fix tests
|
2017-09-20 20:06:46 +02:00 |
|
Stephan
|
8721478fd3
|
Port 7.7 - WIP
|
2017-09-19 17:14:12 +02:00 |
|
Stephan
|
ca0d5e365a
|
Port 7.7 - WIP
|
2017-09-19 16:46:49 +02:00 |
|
Stephan
|
9ed6576908
|
Port 7.7 - WIP
|
2017-09-19 15:51:47 +02:00 |
|
Shannon
|
029ace796d
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.7
# Conflicts:
# src/Umbraco.Core/Security/BackOfficeUserManager.cs
# src/Umbraco.Web/Security/Providers/UsersMembershipProvider.cs
|
2017-09-18 20:04:05 +10:00 |
|
Shannon
|
8b39f495e5
|
Simplifies the UnlockUser method so we don't have to have it in the BackOfficeUserManager
|
2017-09-18 19:59:23 +10:00 |
|
Shannon
|
e8e0664129
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.7, removes the UnlockUser method of BackOfficeUserManager since the membership provider is no longer used to perform any unlocking
|
2017-09-18 19:38:10 +10:00 |
|
Shannon
|
d468e346f1
|
reverts changes made to UmbracoMembershipProvider and adds another virtual internal method that the UsersMembershipProvider overrides, so now all of the event raising is done in the user specific provider.
|
2017-09-18 19:01:00 +10:00 |
|
Shannon
|
2a10eed059
|
Moves raising events for reseting/changing password out of the MembershipHelper ChangePassword method and to the places where it is being called
|
2017-09-18 16:56:43 +10:00 |
|
Sebastiaan Janssen
|
bb88eb155f
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.7
# Conflicts:
# src/Umbraco.Core/Security/BackOfficeSignInManager.cs
# src/Umbraco.Core/Security/BackOfficeUserManager.cs
# src/Umbraco.Web/Editors/AuthenticationController.cs
# src/Umbraco.Web/Security/MembershipHelper.cs
# src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs
|
2017-09-15 16:34:51 +02:00 |
|
Sebastiaan Janssen
|
b6dbc245e2
|
Merge branch 'dev-v7' into temp-U4-8634
|
2017-09-15 13:57:46 +02:00 |
|
Stephan
|
4634eb28e7
|
Port 7.7 - WIP
|
2017-09-14 11:41:46 +02:00 |
|
Stephan
|
37171d96bc
|
Port 7.7 - WIP
|
2017-09-13 17:35:20 +02:00 |
|
Stephan
|
96c08f24ee
|
Port 7.7 - WIP
|
2017-09-12 16:22:16 +02:00 |
|
Shannon Deminick
|
85758011b5
|
Merge pull request #2140 from umbraco/temp-U4-10268_2
U4-10268 7.7 Beta - Changing password should be safe by default
|
2017-09-07 22:38:45 +10:00 |
|
Shannon
|
4b7bd6482e
|
Creates new EmailSender which should take the place throughout the codebase for sending emails in the Core. Have replaced most places where SMTP is used directly (but not the notifications part since that is more complicated right now). Added the internal event and special usage so we can raise an event to send an email if smtp is not configured.
|
2017-09-05 18:52:03 +10:00 |
|
Shannon
|
7926a0c676
|
Simplifies the change password logic with the back office so an admin user can easily change another user's password if they have access to the users section. Updates the controllers to populate the modelstate correctly, changes name of HasAppAccess to HasSectionAccess. Ensure we don't have duplicate ysod dialogs when there is an error.
|
2017-09-04 22:03:03 +10:00 |
|
Shannon
|
0e0ab81155
|
Changes AllowManuallyChangingPassword by default to be false
|
2017-09-04 17:26:45 +10:00 |
|
Shannon
|
a608577a4f
|
Merge branch 'dev-v7' into dev-v7.7
# Conflicts:
# src/Umbraco.Core/Constants-Security.cs
# src/Umbraco.Core/Security/BackOfficeUserStore.cs
# src/Umbraco.Core/Services/ContentService.cs
# src/Umbraco.Core/Services/UserService.cs
# src/Umbraco.Tests/App.config
# src/Umbraco.Web/umbraco.presentation/umbraco/users/EditUser.aspx.cs
|
2017-09-04 16:51:20 +10:00 |
|
Sebastiaan Janssen
|
617a91c57e
|
Merge pull request #2119 from umbraco/temp-U4-10274
U4-10274 Umbraco.MemberHasAccess isn't cached
|
2017-09-01 15:45:55 +02:00 |
|
Shannon
|
13e2112c3c
|
U4-10361 Creating new member when AllowManuallyChangingPassword="false" - can't set a password
|
2017-08-29 11:56:38 +10:00 |
|
Shannon
|
2d089033d0
|
U4-10268 7.7 Beta - Changing password should be safe by default
|
2017-08-21 17:01:18 +10:00 |
|
Stephan
|
ab8fc33691
|
Port 7.7 - WIP
|
2017-08-14 18:21:48 +02:00 |
|
Shannon
|
d8cfd8f12e
|
U4-10274 Umbraco.MemberHasAccess isn't cached
|
2017-08-10 13:46:18 +10:00 |
|
Shannon
|
e29ac4d17c
|
Fixes issue with the change made to WebSecurity.ValidateBackOfficeCredentials ... not sure what i was thinking
|
2017-08-02 16:04:37 +10:00 |
|
Shannon
|
5cd314335c
|
formatting
|
2017-08-02 11:56:11 +10:00 |
|
Shannon
|
241d486e97
|
Merge remote-tracking branch 'origin/dev-v7' into dev-v7.7
# Conflicts:
# src/Umbraco.Web/Security/Identity/FormsAuthenticationSecureDataFormat.cs
|
2017-08-02 11:55:15 +10:00 |
|
Stephan
|
e52adfdd07
|
Merge branch user-group-permissions into temp-U4-8643
|
2017-07-28 10:38:43 +02:00 |
|
Shannon
|
1ccc8cc161
|
U4-10123 Make sure the backoffice login is not susceptible to DOS attacks
|
2017-07-25 19:40:30 +10:00 |
|
Shannon
|
97471f667d
|
Updates the BackOfficeIdentityUser to property support ASP.NET Identity Roles
|
2017-07-20 22:02:32 +10:00 |
|
Shannon
|
7aca656919
|
Merge branch 'user-group-permissions' into temp-U4-10138
# Conflicts:
# src/Umbraco.Core/Models/Identity/BackOfficeIdentityUser.cs
# src/Umbraco.Core/Models/Identity/IdentityModelMappings.cs
|
2017-07-20 20:00:05 +10:00 |
|
Stephan
|
c76403077f
|
Normalize cr/lf/tab
|
2017-07-20 11:21:28 +02:00 |
|