From 656c6dc4249f87c8f68688da971755214ee707fe Mon Sep 17 00:00:00 2001 From: vnugent Date: Sat, 25 Feb 2023 21:08:36 -0500 Subject: Project meta + core features and upgrades --- .../README.md | 8 ++++++ ...Plugins.Essentials.Accounts.Registration.csproj | 24 +++++++++++----- .../src/VNLib.Plugins.Essentials.Accounts.csproj | 14 +++++----- .../README.md | 9 ++++-- ...VNLib.Plugins.Essentials.Content.Routing.csproj | 24 ++++++++++------ .../VNLib.Plugins.Essentials.SocialOauth.csproj | 32 ++++++++++++---------- 6 files changed, 72 insertions(+), 39 deletions(-) diff --git a/plugins/VNLib.Plugins.Essentials.Accounts.Registration/README.md b/plugins/VNLib.Plugins.Essentials.Accounts.Registration/README.md index e69de29..a02a0ac 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts.Registration/README.md +++ b/plugins/VNLib.Plugins.Essentials.Accounts.Registration/README.md @@ -0,0 +1,8 @@ +# VNLib.Plugins.Essentials.Accounts.Registration +*An essentials plugin that provides endpoints for registering, local user accounts via transactional emails* + +#### Builds +Debug build w/ symbols & xml docs, release builds, NuGet packages, and individually packaged source code are available on my [website](https://www.vaughnnugent.com/resources/software). All tar-gzip (.tgz) files will have an associated .sha384 appended checksum of the desired download file. + +## License +Source files in for this project are licensed to you under the GNU Affero General Public License (or any later version). See the LICENSE files for more information. \ No newline at end of file diff --git a/plugins/VNLib.Plugins.Essentials.Accounts.Registration/src/VNLib.Plugins.Essentials.Accounts.Registration.csproj b/plugins/VNLib.Plugins.Essentials.Accounts.Registration/src/VNLib.Plugins.Essentials.Accounts.Registration.csproj index a41482a..5eb0a73 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts.Registration/src/VNLib.Plugins.Essentials.Accounts.Registration.csproj +++ b/plugins/VNLib.Plugins.Essentials.Accounts.Registration/src/VNLib.Plugins.Essentials.Accounts.Registration.csproj @@ -4,21 +4,31 @@ net6.0 enable enable + VNLib.Plugins.Essentials.Accounts.Registration + Essentials.EmailRegistration False - VNLib.Plugins.Essentials.Accounts.Registration - Vaughn Nugent Copyright © 2023 Vaughn Nugent https://www.vaughnnugent.com/resources False False 1.0.0.1 - Essentials.EmailRegistration - False - True - \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk latest-all + + VNLib.Plugins.Essentials.Accounts.Registration + VNLib.Net.Http + Vaughn Nugent + Vaughn Nugent + Essentials email registration plugin + + *An essentials plugin that provides endpoints for registering, local user accounts via transactional emails + + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources/software/modules/Plugins.Essentials + https://github.com/VnUgE/Plugins.Essentials/tree/master/plugins/VNLib.Plugins.Essentials.Accounts.Registration + + @@ -31,7 +41,7 @@ False - + diff --git a/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj b/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj index 8d52420..2636cdb 100644 --- a/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj +++ b/plugins/VNLib.Plugins.Essentials.Accounts/src/VNLib.Plugins.Essentials.Accounts.csproj @@ -5,17 +5,17 @@ net6.0 VNLib.Plugins.Essentials.Accounts Essentials.Accounts - VNLib.Plugins.Essentials.Accounts - 1.0.1.5 - True - \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk latest-all - Copyright © 2023 Vaughn Nugent + VNLib.Plugins.Essentials.Accounts Vaughn Nugent - https://www.vaughnnugent.com/resources + Vaughn Nugent + essentials user accounts an web authentication plugin + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources/software/modules/Plugins.Essentials + https://github.com/VnUgE/Plugins.Essentials/tree/master/plugins/VNLib.Plugins.Essentials.Accounts Essentials.Accounts dynamically loadable IPlugin library for working with user accounts. @@ -42,7 +42,7 @@ all runtime; build; native; contentfiles; analyzers; buildtransitive - + diff --git a/plugins/VNLib.Plugins.Essentials.Content.Routing/README.md b/plugins/VNLib.Plugins.Essentials.Content.Routing/README.md index fd1098c..9116caa 100644 --- a/plugins/VNLib.Plugins.Essentials.Content.Routing/README.md +++ b/plugins/VNLib.Plugins.Essentials.Content.Routing/README.md @@ -1,3 +1,8 @@ -# VNLib.Plugins.Essentials.Accounts +# VNLib.Plugins.Essentials.Content.Routing +*An essetials framework IPageRouter dynamic page routing implementation* -An essentials web plugin that provides endpoints for authenticating, registering, resetting, local user accounts including multi-factor authentication using TOTP (for now). \ No newline at end of file +#### Builds +Debug build w/ symbols & xml docs, release builds, NuGet packages, and individually packaged source code are available on my [website](https://www.vaughnnugent.com/resources/software). All tar-gzip (.tgz) files will have an associated .sha384 appended checksum of the desired download file. + +## License +Source files in for this project are licensed to you under the GNU Affero General Public License (or any later version). See the LICENSE files for more information. \ No newline at end of file diff --git a/plugins/VNLib.Plugins.Essentials.Content.Routing/src/VNLib.Plugins.Essentials.Content.Routing.csproj b/plugins/VNLib.Plugins.Essentials.Content.Routing/src/VNLib.Plugins.Essentials.Content.Routing.csproj index aa789ea..f9ea436 100644 --- a/plugins/VNLib.Plugins.Essentials.Content.Routing/src/VNLib.Plugins.Essentials.Content.Routing.csproj +++ b/plugins/VNLib.Plugins.Essentials.Content.Routing/src/VNLib.Plugins.Essentials.Content.Routing.csproj @@ -3,21 +3,27 @@ enable net6.0 - Vaughn Nugent - 1.0.1.1 - Copyright © 2023 Vaughn Nugent - https://www.vaughnnugent.com + VNLib.Plugins.Essentials.Content.Routing PageRouter - True - \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk + en-US latest-all + + true - - - true + VNLib.Net.Http + Vaughn Nugent + Vaughn Nugent + Essentials SQL backed dynamic page router + + An essetials framework IPageRouter dynamic page routing implementation + + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources/software/modules/Plugins.Essentials + https://github.com/VnUgE/Plugins.Essentials/tree/master/plugins/VNLib.Plugins.Essentials.Content.Routing + False diff --git a/plugins/VNLib.Plugins.Essentials.SocialOauth/src/VNLib.Plugins.Essentials.SocialOauth.csproj b/plugins/VNLib.Plugins.Essentials.SocialOauth/src/VNLib.Plugins.Essentials.SocialOauth.csproj index 76d46bd..7e8ee51 100644 --- a/plugins/VNLib.Plugins.Essentials.SocialOauth/src/VNLib.Plugins.Essentials.SocialOauth.csproj +++ b/plugins/VNLib.Plugins.Essentials.SocialOauth/src/VNLib.Plugins.Essentials.SocialOauth.csproj @@ -3,18 +3,28 @@ enable net6.0 - Vaughn Nugent - SocialOauth - 1.0.1.5 - Copyright © 2023 Vaughn Nugent - https://www.vaughnnugent.com/resources + VNLib.Plugins.Essentials.SocialOauth SocialOauth - True - False - \\vaughnnugent.com\Internal\Folder Redirection\vman\Documents\Programming\Software\StrongNameingKey.snk + True latest-all + en-US + true + + VNLib.Plugins.Essentials.SocialOauth + Vaughn Nugent + Vaughn Nugent + A basic external OAuth2 authentication plugin. + Copyright © 2023 Vaughn Nugent + https://www.vaughnnugent.com/resources/software/modules/Plugins.Essentials + https://github.com/VnUgE/Plugins.Essentials/tree/master/plugins/VNLib.Plugins.Essentials.SocialOauth + + Essentials framework plugin for common OAuth2 web-based client authentication. Currently implements GitHub, Discord, and Auth0 + authentication flows. + + + all @@ -26,12 +36,6 @@ - - - - true - - -- cgit