From f3dc02ae325652afbd05775f7c02d6b756d99aff Mon Sep 17 00:00:00 2001 From: Ugrend <1233321+Ugrend@users.noreply.github.com> Date: Mon, 29 Mar 2021 19:03:53 +1100 Subject: [PATCH 1/9] Add 2FA support --- .../Configuration/PluginConfiguration.cs | 2 ++ .../Configuration/configPage.html | 10 +++++++++ .../Jellyfin.Plugin.Keycloak.csproj | 4 ++-- .../KeyCloakAuthenticationProviderPlugin.cs | 22 +++++++++++++++++-- 4 files changed, 34 insertions(+), 4 deletions(-) diff --git a/Jellyfin.Plugin.Keycloak/Configuration/PluginConfiguration.cs b/Jellyfin.Plugin.Keycloak/Configuration/PluginConfiguration.cs index 12a92e3..a5b5c09 100644 --- a/Jellyfin.Plugin.Keycloak/Configuration/PluginConfiguration.cs +++ b/Jellyfin.Plugin.Keycloak/Configuration/PluginConfiguration.cs @@ -6,6 +6,7 @@ namespace Jellyfin.Plugin.Keycloak.Configuration public class PluginConfiguration : BasePluginConfiguration { public bool CreateUser { get; set; } + public bool Enable2FA { get; set; } public string AuthServerUrl { get; set; } public string Realm { get; set; } public string Resource { get; set; } @@ -16,6 +17,7 @@ namespace Jellyfin.Plugin.Keycloak.Configuration { // set default options here CreateUser = true; + Enable2FA = false; AuthServerUrl = ""; Realm = ""; Resource = ""; diff --git a/Jellyfin.Plugin.Keycloak/Configuration/configPage.html b/Jellyfin.Plugin.Keycloak/Configuration/configPage.html index c23d4e7..d8185c0 100644 --- a/Jellyfin.Plugin.Keycloak/Configuration/configPage.html +++ b/Jellyfin.Plugin.Keycloak/Configuration/configPage.html @@ -9,6 +9,13 @@