diff options
author | vnugent <public@vaughnnugent.com> | 2024-03-09 16:28:52 -0500 |
---|---|---|
committer | vnugent <public@vaughnnugent.com> | 2024-03-09 16:28:52 -0500 |
commit | f2ac807486a00db4ba8486133d567e392f0fe98a (patch) | |
tree | 79ed35b19211300164f13329e1d36bbf616474c2 /plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src | |
parent | 7f3067b8fc4416d46af9b8b005a18a71770c98fe (diff) |
fix: #1 logout redirection updated to support social methods
Diffstat (limited to 'plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src')
-rw-r--r-- | plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src/GithubPortal.cs | 13 |
1 files changed, 2 insertions, 11 deletions
diff --git a/plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src/GithubPortal.cs b/plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src/GithubPortal.cs index 99b0ebf..946531d 100644 --- a/plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src/GithubPortal.cs +++ b/plugins/providers/VNLib.Plugins.Essentials.Auth.Github/src/GithubPortal.cs @@ -22,8 +22,6 @@ * along with this program. If not, see https://www.gnu.org/licenses/. */ -using System; - using VNLib.Plugins.Extensions.Loading; using VNLib.Plugins.Extensions.Loading.Routing; using VNLib.Plugins.Essentials.Auth.Social; @@ -35,22 +33,15 @@ namespace VNLib.Plugins.Essentials.Auth.Github [ServiceExport] [ConfigurationName(ConfigKey)] - public sealed class GithubPortal : IOAuthProvider + public sealed class GithubPortal(PluginBase plugin) : IOAuthProvider { internal const string ConfigKey = "github"; - private readonly GitHubOauth _loginEndpoint; - - public GithubPortal(PluginBase plugin, IConfigScope config) - { - //Init the login endpoint - _loginEndpoint = plugin.Route<GitHubOauth>(); - } + private readonly GitHubOauth _loginEndpoint = plugin.Route<GitHubOauth>(); ///<inheritdoc/> public SocialOAuthPortal[] GetPortals() { - //Return the github portal return [ new SocialOAuthPortal( |