public LoginController(ILogger <LoginController> logger, IPlexClient plexClient, IAuthValidator authValidator) { _logger = logger; _plexClient = plexClient; _authValidator = authValidator; _serverIdentifier = plexClient.GetPlexServerIdentifier(); }
public LoginController(ILogger <LoginController> logger, IPlexClient plexClient, IAuthValidator authValidator, IConfigurationService configuration) { this._logger = logger; this._plexClient = plexClient; this._authValidator = authValidator; var id = configuration.GetConfig().ServerIdentifier; if (id == null) { var pref = configuration.GetConfig().PlexPreferencesFile; serverIdentifier = plexClient.GetLocalServerIdentifier(pref ?? "Preferences.xml"); } else { serverIdentifier = new ServerIdentifier(id); } }
public SsoController(IAuthValidator authValidator) { this._authValidator = authValidator; }
public AuthorizationBootstrapperExtender(IAuthValidator authValidator) { _authValidator = authValidator; Priority = 0; }
public ChallengeController(IAuthValidator authValidator) { _authValidator = authValidator; }