Class MyProxyConfigurationLoader<T extends org.oa4mp.server.loader.oauth2.OA2SE>

  • All Implemented Interfaces:
    edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T>, edu.uiuc.ncsa.security.core.Version, Serializable, org.oa4mp.server.api.storage.servlet.ConfigurationLoaderInterface

    public abstract class MyProxyConfigurationLoader<T extends org.oa4mp.server.loader.oauth2.OA2SE>
    extends org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader<T>

    Created by Jeff Gaynor
    on 9/4/15 at 2:19 PM

    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader

        org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA2MultiDSClientStoreProvider, org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.OA4MP2TProvider, org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader.ST2Provider
      • Nested classes/interfaces inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader

        edu.uiuc.ncsa.security.core.util.LoggingConfigLoader.MyLoggerProvider
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected LinkedList<MyProxyFacadeProvider> mfp  
      • Fields inherited from class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader

        ACCESS_TOKEN_LIFETIME_DEFAULT, ALLOW_PROMPT_NONE, AUTHORIZATION_GRANT_LIFETIME_DEFAULT, claimSource, CLEANUP_ALARMS_TAG, CLEANUP_FAIL_ON_ERRORS, CLEANUP_FAIL_ON_ERRORS_DEFAULT, CLEANUP_INTERVAL_DEFAULT, CLEANUP_INTERVAL_TAG, CLEANUP_LOCKING_ENABLED, CLEANUP_LOCKING_ENABLED_DEFAULT, CLIENT_SECRET_LENGTH_DEFAULT, DEMO_MODE_TAG, ID_TOKEN_LIFETIME_DEFAULT, macp, MAX_ACCESS_TOKEN_LIFETIME_DEFAULT, MAX_AUTHORIZATION_GRANT_LIFETIME_DEFAULT, MAX_ID_TOKEN_LIFETIME_DEFAULT, MAX_REFRESH_TOKEN_LIFETIME_DEFAULT, MONITOR_ALARMS, MONITOR_ENABLED, MONITOR_ENABLED_DEFAULT, MONITOR_INTERVAL, MONITOR_INTERVAL_DEFAULT, NOTIFY_ADMIN_CLIENT_ADDRESSES, PRINT_TS_IN_DEBUG, printTSInDebug, QDL_CONFIG_NAME_ATTR, QDL_DEFAULT_CONFIGURATION_NAME, REFRESH_TOKEN_GRACE_PERIOD_DEFAULT, REFRESH_TOKEN_GRACE_PERIOD_DISABLED, REFRESH_TOKEN_GRACE_PERIOD_NOT_CONFIGURED, REFRESH_TOKEN_GRACE_PERIOD_TAG, REFRESH_TOKEN_GRACE_PERIOD_USE_SERVER_DEFAULT, REFRESH_TOKEN_LIFETIME_DEFAULT, RFC7636_REQUIRED_TAG, rfc7636Required, SAFE_GARBAGE_COLLECTION, STRICT_ACLS, UUC_ACTION_TAG, UUC_ALARMS, UUC_BLACKLIST, UUC_CREATED_AFTER, UUC_DEBUG_ON, UUC_DELETE_VERSION_FLAG, UUC_ENABLED, UUC_FILTER_ALLOW_OVERRIDE, UUC_FILTER_DATE, UUC_FILTER_DATE_TYPE, UUC_FILTER_DATE_VALUE, UUC_FILTER_DATE_WHEN, UUC_FILTER_TAG, UUC_FILTER_VERSION, UUC_GRACE_PERIOD, UUC_GRACE_PERIOD_DEFAULT, UUC_INTERVAL, UUC_INTERVAL_DEFAULT, UUC_LAST_ACCESSED_NEVER, UUC_LIST_ITEM, UUC_LIST_REGEX, UUC_RULE_ABANDONED_TAG, UUC_RULE_UNUSED_GRACE_PERIOD, UUC_RULE_UNUSED_TAG, UUC_TAG, UUC_TEST_MODE_ON, UUC_WHITELIST
      • Fields inherited from class org.oa4mp.server.api.storage.servlet.AbstractConfigurationLoader

        authorizationServletConfig, casp, csp, messagesProvider, mpp, mup, tsp
      • Fields inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader

        cn, debugger, loggerProvider, myLogger
      • Fields inherited from interface edu.uiuc.ncsa.security.core.Version

        VERSION_NUMBER
    • Constructor Summary

      Constructors 
      Constructor Description
      MyProxyConfigurationLoader​(org.apache.commons.configuration.tree.ConfigurationNode node)  
      MyProxyConfigurationLoader​(org.apache.commons.configuration.tree.ConfigurationNode node, edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected LinkedList<MyProxyFacadeProvider> getMyProxyFacadeProvider()  
      • Methods inherited from class org.oa4mp.server.loader.oauth2.loader.OA2ConfigurationLoader

        createDefaultCMConfig, createGPR, createInstance, createLR, createSQLTSP, createSQLTXRecordP, createSQLVOP, getAGIProvider, getAGLifetime, getAlarms, getAlarms, getATIProvider, getATLifetime, getCASP, getClaimSource, getCleanupAlarms, getCleanupFailOnErrors, getCleanupInterval, getClientApprovalStoreProvider, getClientProvider, getClientSecretLength, getClientStoreProvider, getCmConfigs, getConstants, getCSP, getDerbyConnectionPoolProvider, getIDTokenLifetime, getInterval, getIssuer, getJSONWebKeys, getLdapConfiguration, getMacp, getMaxAGLifetime, getMaxATLifetime, getMaxClientRefreshTokenLifetime, getMaxIDTokenLifetime, getMaxRTLifetime, getMonitorAlarms, getMonitorInterval, getPAIProvider, getQdlConfigurationName, getQDLEnvironment, getRFC8628ServletConfig, getRTGracePeriod, getRTLifetime, getRuleFilter, getScopes, getTokenForgeProvider, getTransactionStoreProvider, getTSP, getTSP, getTXStoreProvider, getTXStoreProvider, getUucConfiguration, getVersionString, getVOStoreProvider, getVOStoreProvider, isAllowPromptNone, isCCFEnabled, isCleanupLockingEnabled, isDemoModeEnabled, isMonitorEnabled, isNotifyACEventEmailAddresses, isOIDCEnabled, isprintTSInDebug, isQdlStrictACLS, isRefreshTokenEnabled, isRFC7636Required, isRFC8628Enabled, isRFC8693Enabled, isSafeGC, isTwoFactorSupportEnabled, isUtilServerEnabled, NEWgetUUCConfiguration, processUUCList, setMaxATLifetime, setRefreshTokenEnabled
      • Methods inherited from class org.oa4mp.server.api.storage.servlet.AbstractConfigurationLoader

        getAuthorizationServletConfig, getMailUtilProvider, getMaxAllowedNewClientRequests, getMP, getMpp, getPingable, getServiceAddress, getUsernameTransformer, initialize, load, loadPolling
      • Methods inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader

        debug, getDebugger, getLoggerProvider, getMyLogger, info, setLoggerProvider, warn
    • Constructor Detail

      • MyProxyConfigurationLoader

        public MyProxyConfigurationLoader​(org.apache.commons.configuration.tree.ConfigurationNode node)
      • MyProxyConfigurationLoader

        public MyProxyConfigurationLoader​(org.apache.commons.configuration.tree.ConfigurationNode node,
                                          edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)