diff options
Diffstat (limited to 'plugins/providers/VNLib.Plugins.Essentials.Auth.Auth0')
-rw-r--r-- | plugins/providers/VNLib.Plugins.Essentials.Auth.Auth0/src/Auth0Portal.cs | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/plugins/providers/VNLib.Plugins.Essentials.Auth.Auth0/src/Auth0Portal.cs b/plugins/providers/VNLib.Plugins.Essentials.Auth.Auth0/src/Auth0Portal.cs index 2fcc477..a698806 100644 --- a/plugins/providers/VNLib.Plugins.Essentials.Auth.Auth0/src/Auth0Portal.cs +++ b/plugins/providers/VNLib.Plugins.Essentials.Auth.Auth0/src/Auth0Portal.cs @@ -33,7 +33,7 @@ namespace VNLib.Plugins.Essentials.Auth.Auth0 [ServiceExport] [ConfigurationName(ConfigKey)] - public sealed class Auth0Portal(PluginBase plugin) : IOAuthProvider + public sealed class Auth0Portal(PluginBase plugin, IConfigScope config) : IOAuthProvider { internal const string ConfigKey = "auth0"; @@ -43,12 +43,15 @@ namespace VNLib.Plugins.Essentials.Auth.Auth0 ///<inheritdoc/> public SocialOAuthPortal[] GetPortals() { + string? base64IconData = config.GetValueOrDefault("icon", p => p.GetString()!, null); + //Return the Auth0 portal return [ new SocialOAuthPortal( ConfigKey, _loginEndpoint, - _logoutEndpoint + _logoutEndpoint, + base64IconData ) ]; |