Class OA2ConfigurationLoader<T extends ServiceEnvironmentImpl>

    • Field Detail

      • REFRESH_TOKEN_LIFETIME_DEFAULT

        public static long REFRESH_TOKEN_LIFETIME_DEFAULT
        Default is 15 days. Internally the refresh lifetime (as all date-ish things) are in milliseconds though the configuration file is assumed to be in seconds.
      • MAX_REFRESH_TOKEN_LIFETIME_DEFAULT

        public static long MAX_REFRESH_TOKEN_LIFETIME_DEFAULT
      • ACCESS_TOKEN_LIFETIME_DEFAULT

        public static long ACCESS_TOKEN_LIFETIME_DEFAULT
      • MAX_ACCESS_TOKEN_LIFETIME_DEFAULT

        public static long MAX_ACCESS_TOKEN_LIFETIME_DEFAULT
      • ID_TOKEN_LIFETIME_DEFAULT

        public static long ID_TOKEN_LIFETIME_DEFAULT
      • MAX_ID_TOKEN_LIFETIME_DEFAULT

        public static long MAX_ID_TOKEN_LIFETIME_DEFAULT
      • AUTHORIZATION_GRANT_LIFETIME_DEFAULT

        public static long AUTHORIZATION_GRANT_LIFETIME_DEFAULT
      • MAX_AUTHORIZATION_GRANT_LIFETIME_DEFAULT

        public static long MAX_AUTHORIZATION_GRANT_LIFETIME_DEFAULT
      • REFRESH_TOKEN_GRACE_PERIOD_TAG

        public static String REFRESH_TOKEN_GRACE_PERIOD_TAG
      • REFRESH_TOKEN_GRACE_PERIOD_DEFAULT

        public static long REFRESH_TOKEN_GRACE_PERIOD_DEFAULT
      • REFRESH_TOKEN_GRACE_PERIOD_DISABLED

        public static long REFRESH_TOKEN_GRACE_PERIOD_DISABLED
      • REFRESH_TOKEN_GRACE_PERIOD_USE_SERVER_DEFAULT

        public static long REFRESH_TOKEN_GRACE_PERIOD_USE_SERVER_DEFAULT
      • REFRESH_TOKEN_GRACE_PERIOD_NOT_CONFIGURED

        public static long REFRESH_TOKEN_GRACE_PERIOD_NOT_CONFIGURED
      • CLIENT_SECRET_LENGTH_DEFAULT

        public static int CLIENT_SECRET_LENGTH_DEFAULT
      • CLEANUP_INTERVAL_DEFAULT

        public static long CLEANUP_INTERVAL_DEFAULT
      • CLEANUP_LOCKING_ENABLED_DEFAULT

        public static boolean CLEANUP_LOCKING_ENABLED_DEFAULT
      • MONITOR_ENABLED_DEFAULT

        public static boolean MONITOR_ENABLED_DEFAULT
      • MONITOR_INTERVAL_DEFAULT

        public static long MONITOR_INTERVAL_DEFAULT
      • rfc7636Required

        protected Boolean rfc7636Required
      • printTSInDebug

        protected Boolean printTSInDebug
    • Constructor Detail

      • OA2ConfigurationLoader

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

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