Shaun Walker
|
b8a31a8be9
|
support for module translation download/install
|
2022-07-26 14:44:06 -04:00 |
|
Shaun Walker
|
5762ce58a4
|
introduce ITransientService interface for auto registration of transient services (for DBContexts and Repositories)
|
2022-07-26 09:41:42 -04:00 |
|
Shaun Walker
|
6bfab696ad
|
optimize satellite assembly loading based on the new model where all cultures are available
|
2022-07-21 16:02:23 -04:00 |
|
Pavel Vesely
|
4f0a805c79
|
Exception is not saved to log
|
2022-06-09 10:24:13 +02:00 |
|
Shaun Walker
|
1978bf151f
|
add support for external login parameters and improve diagnostic messages related to claims
|
2022-05-12 13:51:46 -04:00 |
|
Shaun Walker
|
c701895e29
|
external login improvements
|
2022-04-25 20:04:43 -04:00 |
|
Shaun Walker
|
e4c648ee92
|
completed antiforgery implementation, improved external login claim mapping, principal construction, and user experience
|
2022-04-22 17:54:20 -04:00 |
|
Shaun Walker
|
391713b84d
|
Fix #2144 - install issue, Fix #2146 - move file issue, require verification of external login account linkage
|
2022-04-20 16:00:58 -04:00 |
|
Shaun Walker
|
f6b3874668
|
create separate API methods for tokens (short-lived) and personal access tokens (long-lived), include global antiforgery filter to mitigate XSRF when using cookie auth (ignored when using Jwt)
|
2022-04-14 19:41:43 -04:00 |
|
Shaun Walker
|
355d0405f4
|
minor improvements to security features, use ActivatorUtilities.CreateInstance with SiteMigration to enable simpler DI
|
2022-04-12 07:46:43 -04:00 |
|
Shaun Walker
|
683ad8959a
|
dogfooding fixes
|
2022-04-04 10:53:40 -04:00 |
|
Shaun Walker
|
a70f1ee1e0
|
cleanup
|
2022-03-30 22:08:32 -04:00 |
|
Shaun Walker
|
8ddaf57e17
|
fix registration
|
2022-03-30 08:10:42 -04:00 |
|
Shaun Walker
|
3194c5b600
|
remote service support via Jwt
|
2022-03-30 08:07:03 -04:00 |
|
Shaun Walker
|
a97af42e4b
|
add Jwt authorization support for for API
|
2022-03-28 21:51:55 -04:00 |
|
Shaun Walker
|
c8129607e8
|
cleanly separate SiteState service for client and server use cases
|
2022-03-27 21:05:44 -04:00 |
|
Shaun Walker
|
f9432acf1b
|
remove SiteSettings from Alias for better separation of concerns
|
2022-03-27 19:47:52 -04:00 |
|
Shaun Walker
|
b92a888583
|
factor out auth constants, remove TAlias is Alias is not an extensible type, improve SiteOptions cache clearing, improve principal validation, localization improvements
|
2022-03-26 17:30:06 -04:00 |
|
Shaun Walker
|
79f427e10a
|
consolidate user creation
|
2022-03-24 12:32:41 -04:00 |
|
Shaun Walker
|
9d86d923aa
|
Add OAuth2 support
|
2022-03-23 10:51:52 -04:00 |
|
Shaun Walker
|
ca17dd3ca3
|
Allow Email Claim Type to be configurable
|
2022-03-21 16:29:28 -04:00 |
|
Shaun Walker
|
fb161ae783
|
OIDC improvements
|
2022-03-21 10:39:35 -04:00 |
|
Shaun Walker
|
4b19059df1
|
OIDC improvements
|
2022-03-21 09:12:18 -04:00 |
|
Shaun Walker
|
1a86b80c61
|
More improvements to OIDC support
|
2022-03-19 13:42:19 -04:00 |
|
Shaun Walker
|
39dfc00693
|
OIDC improvements
|
2022-03-16 17:28:32 -04:00 |
|
Shaun Walker
|
d51ba8f6dd
|
Improve Principal handling for OIDC and resolve Logout issue (caused by AntiForgeryToken)
|
2022-03-14 22:28:41 -04:00 |
|
Shaun Walker
|
9bbbff31f8
|
Added support for per site options and OpenID Connect
|
2022-03-13 22:55:52 -04:00 |
|
Shaun Walker
|
5adecc307f
|
Allow user identity password and lockout configuration to be customized. Included additional environment information in System Info.
|
2022-03-04 10:41:45 -05:00 |
|
Shaun Walker
|
1cdc80e09b
|
2 factor authentication and user account lockout completed
|
2022-03-03 09:12:37 -05:00 |
|
Shaun Walker
|
5aed64f614
|
fixed #1989 - installation on SQLite failing due to DropColumn, fixed #1986 - IClientStartup not getting called for External Modules, added ability to correlate new visitors by IP address
|
2022-02-10 08:05:55 -05:00 |
|
Shaun Walker
|
c635351a12
|
resolved UI error when closing Event Log and Visitor Management, made button class consistent in Recycle Bin, refactored RichTextEditor, made use of ConfigManager consistently throughout framework, added support for deleted Sites, removed reference to Runtime in Startup as it is now set per Site, added versioning to Html/Text, added Meta tag support to Page Management
|
2022-02-06 12:19:42 -05:00 |
|
Shaun Walker
|
9c32937c83
|
added support for url mapping and viitors
|
2021-12-09 08:48:56 -05:00 |
|
Shaun Walker
|
bb5ca475d3
|
fix #1628 - make DBContext Transient, modify Control Panel to use standard Bootstrap 5 offcanvas classes, add auto trimming to file logger, fix issue in File Repository related to populating Url on Add/Update.
|
2021-09-01 09:01:11 -04:00 |
|
hishamco
|
cf2d8531a3
|
Fix loading satellite assemblies
|
2021-07-07 20:38:53 +03:00 |
|
Shaun Walker
|
525cbb87b0
|
allow disabling of swagger and package service
|
2021-07-01 09:11:29 -04:00 |
|
Shaun Walker
|
eea417ff44
|
added logging for startup issues
|
2021-07-01 07:37:03 -04:00 |
|
Goti Ankit
|
d348e9715f
|
Allowed pages for external module.
Login internal module while edit, resolved error to be edit.
|
2021-06-22 10:51:05 +05:30 |
|
Shaun Walker
|
3bc5744007
|
improved error handling, improved consistency of console error messages, added ability to add a Decimal column in Migrations
|
2021-06-18 13:01:42 -04:00 |
|
Shaun Walker
|
0a2293119e
|
added back missing ITenantManager registration removed in #1245
|
2021-06-15 08:32:39 -04:00 |
|
Shaun Walker
|
f6cc11bd3b
|
add logic removed in #1245 back to HttpClient creation
|
2021-06-15 08:23:26 -04:00 |
|
hishamco
|
7c181b65cd
|
Fix merge conflict
|
2021-06-12 00:18:57 +03:00 |
|
hishamco
|
126024991c
|
Merge remote-tracking branch 'upstream/dev' into clean-startup
# Conflicts:
# Oqtane.Client/Program.cs
# Oqtane.Server/Startup.cs
|
2021-06-11 23:54:38 +03:00 |
|
Shaun Walker
|
fbce6c7248
|
automate the 2.1.0 upgrade
|
2021-05-27 16:18:45 -04:00 |
|
Charles Nurse
|
4a609b444e
|
Rename IOqtaneDatabase interface (and related base class)
|
2021-05-24 11:57:47 -07:00 |
|
Charles Nurse
|
47c04dc150
|
Convert Database projects so they build installable Packages rather than deploy to bin and modify installation to deploy Databases on demand as needed.
|
2021-05-20 12:39:09 -07:00 |
|
Charles Nurse
|
c036a9d11f
|
Remove DbConfig and new constructors on DbContextBase and refactor Migrations to use explcit generation of IOqtaneDatabase instance
|
2021-05-12 15:17:40 -07:00 |
|
Shaun Walker
|
a5de639d15
|
optimizing tenant resolution and routing
|
2021-05-10 17:45:39 -04:00 |
|
hishamco
|
97fb6ede7e
|
Reuse AddOqtaneScopedServices()
|
2021-04-20 19:10:06 +03:00 |
|
hishamco
|
f7d8888232
|
Refactor Program.cs
|
2021-04-20 19:01:56 +03:00 |
|
hishamco
|
e7f5fe9827
|
Merge branch 'database' into clean-startup
# Conflicts:
# Oqtane.Server/Startup.cs
|
2021-04-20 17:42:39 +03:00 |
|