Commit Graph

32407 Commits

Author SHA1 Message Date
Shannon
559a4b00ad Allows custom view for external login provider to manage it's own form, updates umbLogin component to allow 3rd party interaction 2020-09-16 18:45:14 +10:00
Shannon
bc3f27d550 Ensures the OnAutoLinking event fires when the user exists, adds try/catches around the event so the event can bubble up errors to the UI 2020-09-16 12:36:39 +10:00
Shannon
8b89c73873 Ensure the user's name is locked when deny local login 2020-09-15 00:23:55 +10:00
Shannon
be00934425 reverts the umb-button change 2020-09-14 22:53:26 +10:00
Shannon
003d52bd87 Makes ChallengeResult public, adds more functionality to umb-button 2020-09-14 18:03:23 +10:00
Shannon
26d8126497 More tests fixes up a few things with external login service, adds notes changes column to ntext 2020-09-11 14:37:31 +10:00
Shannon
dd6e51aab5 Changes how the custom view works, it now entirely replaces umbraco's default behavior including what is rendered in the back office, this is for max flexibility 2020-09-11 01:20:54 +10:00
Shannon
3b23b85dd5 Adds more functionality to the external login table and services to store additional user data with the provider info and adds tests. 2020-09-11 00:02:57 +10:00
Shannon
2d50245a7d remove notes 2020-09-09 18:11:38 +10:00
Shannon
d00fb23e9a automatically flow any added claims in OnExternalLogin to the ticket (with notes) 2020-09-09 18:11:10 +10:00
Shannon
c7c7d9efcd Updates the invite flow, we will always create a local user because we must do that due to the user groups being pre-determined. 2020-09-09 18:09:16 +10:00
Shannon
af53f27bc3 Fixes testing custom invite user flow and the AllowManualLinking setting for external providers 2020-09-07 18:46:38 +10:00
Shannon
f2b8f355e1 Fixing up user invite event 2020-09-04 15:02:28 +10:00
Shannon
56a73d0395 More options for external providers with a toggle to not allow manual linking 2020-09-04 14:32:34 +10:00
Shannon
3cac678bf3 WIP creating invite event 2020-08-31 22:53:17 +10:00
Shannon
44cec326e9 need another build 2020-08-28 16:05:47 +10:00
Shannon
4f1d9997d5 removes custom invite link, adds ability in logout event to specify an external logout get redirect for external logins. 2020-08-28 02:10:08 +10:00
Shannon
d43e36596e null check for back office view 2020-08-19 12:41:06 +10:00
Shannon
f4baab1bb4 Gets custom OAuth errors working 2020-08-11 16:06:37 +10:00
Shannon
1aa46ab1da Starts adding ability to have custom view for login in place 2020-06-22 15:08:54 +10:00
Shannon
9f6b72327e more support for back office external login provider errors 2020-06-19 12:04:16 +10:00
Shannon
f0fdda2f0a Start adding support for better error handling during external login processing 2020-06-19 11:24:03 +10:00
Shannon
91dd282fcb one less warning 2020-06-17 17:09:31 +10:00
Shannon
5ac02431cf Allows for customizing the invite link, had to update umb-button to support external href, streamlines external login provider configs 2020-06-16 14:48:43 +10:00
Shannon
4385929628 Ensures user cannot change email addresses if deny local login, consolidates some logic into ext methods and constants 2020-06-16 12:04:59 +10:00
Shannon
9bbcee477a allows some methods to be overriden 2020-06-16 11:16:17 +10:00
Shannon
cfc7bf257d Allows for oauth auto login redirect 2020-06-16 10:39:37 +10:00
Shannon
3cc11d7b6f Auto-links existing users by email, implements the logic for DenyLocalLoginAuthorizationAttribute 2020-06-16 10:02:56 +10:00
Shannon
acd7588c52 adds missing js func 2020-05-14 12:05:07 +10:00
Shannon
2f7b65ef8f start adding DenyLocalLoginAuthorizationAttribute 2020-05-07 15:09:18 +10:00
Shannon
1ba940b03d Updates UI to not show user options when there is a provider with deny local login 2020-05-06 18:53:13 +10:00
Shannon
d7469e6576 when we rebuild indexes in the back office we are actually calling index.CreateIndex() 2 times before populating 2020-05-04 09:24:07 +02:00
Bjarke Berg
e45ffea207 Merge pull request #7983 from umbraco/v8/bugfix/models-builder-enable-flag
ModelsBuilder enabled flag not respected
2020-04-29 07:37:33 +02:00
Shannon
279329d682 removes code that shouldn't have been committed. 2020-04-29 10:32:05 +10:00
Sebastiaan Janssen
d65041c250 Merge branch 'v8/dev' into v8/contrib 2020-04-27 11:03:32 +02:00
Kenn Jacobsen
c7908a9ba1 V8: Make the sticky header span the full width of its container (#7184)
* Make the sticky header span the full width of its container

* Fix bad merge
2020-04-26 12:50:15 +01:00
Morten Christensen
9b21cf9332 Merge pull request #7994 from umbraco/v8/bugfix/5151-scope-issue-indexing
Fixing Nasty Exception with Scope/Provider #5151 - when indexing data
2020-04-23 08:52:00 +02:00
Bjarke Berg
27f7d5efae 5151 - Added GetProfilesById extension 2020-04-23 08:38:29 +02:00
Bjarke Berg
c58831925e 5151 - Fix using writerId instead of creatorId 2020-04-22 16:20:49 +02:00
Callum Whyte
d4f8499851 Update Models Builder model namespace in Views/web.config 2020-04-22 16:18:30 +02:00
Bjarke Berg
cbfe643a79 Merge pull request #7984 from umbraco/v8/bugfix/7967-sqlmaindom
Fixes #7967 - cannot start site with SqlMainDomLock  when db isn't configured
2020-04-22 09:43:59 +02:00
Shannon
2a89b36871 Fixing Nasty Exception with Scope/Provider #5151 2020-04-22 11:10:24 +10:00
Warren Buckley
058e6a0386 Merge pull request #7885 from umbraco/v8/feature/4901-user-no-start-nodes
AB4901: UI for notifying user they have no start nodes
2020-04-20 18:37:39 +01:00
Shannon
008df6018c Fixes: SqlMainDomLock when configured via appSettings cannot be used unless umbraco is installed #7967 2020-04-21 00:02:59 +10:00
Shannon
e62fef8faf Ensures entire nucache linked list is not rebuild on schema changes when disabled 2020-04-20 23:22:03 +10:00
Shannon
8927472457 Merge remote-tracking branch 'origin/v8/dev' into v8/bugfix/models-builder-enable-flag 2020-04-20 22:45:50 +10:00
Shannon
44df0dda2b adding an event 2020-04-20 22:45:12 +10:00
Shannon
d9cb9f27f1 ModelsBuilder enabled flag not respected
When MB is disabled we were still rebuilding all of nucache models when schema changes are made which is a requirement of PureLive models but if MB is disabled then PureLive models don't matter. This was causing unnecessary performance and db overhead when modifying document types when mb is disabled.
2020-04-20 22:25:05 +10:00
Niels Lyngsø
549ee878a2 Merge remote-tracking branch 'origin/v8/dev' into v8/feature/4901-user-no-start-nodes 2020-04-20 11:43:57 +02:00
Bjarke Berg
c3136943e3 Merge pull request #7970 from umbraco/v8/bugfix/nucache-db-paging
In Nucache when we are loading in all data that we page over the data as to not cause an SQL timeout
2020-04-20 11:10:14 +02:00