aboutsummaryrefslogtreecommitdiff
path: root/plugins/SessionProvider/README.md
blob: 9a6364b95b9a94800fe59f21d85e132b4a9e36d1 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
# SessionProvider
*An Essentials framework plugin that provides HTTP sessions by dynamically loading configurable session provider libraries*

This package is an Essentials framework plugin that allows users to configure runtime loaded session providers as assets and order them to handle sessions for http connections. The purpose of this library is to allow overlapping session providers to attach sessions for different purposes and expose endpoints. An example would be OAuth2 sessions alongside Web sessions for normal web applications and OAuth2 api applications.  

## Builds
Debug build w/ symbols & xml docs, release builds, NuGet packages, and individually packaged source code are available on my website (link below).  

## Docs and Guides
Documentation, specifications, and setup guides are available on my website.  

[Docs and Articles](https://www.vaughnnugent.com/resources/software/articles?tags=docs,_vnlib.plugins.sessions.oauth)  
[Builds and Source](https://www.vaughnnugent.com/resources/software/modules/VNLib.Plugins.Sessions)  
[Nuget Feeds](https://www.vaughnnugent.com/resources/software/modules)  

## 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 file for more information.