Class CILOA2ClientLoader

  • All Implemented Interfaces:
    edu.uiuc.ncsa.myproxy.oa4mp.client.ClientLoaderInterface, edu.uiuc.ncsa.security.core.util.ConfigurationLoader, edu.uiuc.ncsa.security.core.Version, Serializable

    public class CILOA2ClientLoader
    extends edu.uiuc.ncsa.oa4mp.oauth2.client.OA2ClientLoader

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

    See Also:
    Serialized Form
    • Nested Class Summary

      • Nested classes/interfaces inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader

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

      • Fields inherited from class edu.uiuc.ncsa.oa4mp.oauth2.client.OA2ClientLoader

        scopes
      • Fields inherited from class edu.uiuc.ncsa.myproxy.oa4mp.client.loader.AbstractClientLoader

        ASSET_ENDPOINT, assetStoreProvider, defaultCertLifetime, defaultMaxAssetLifetime, dsp
      • Fields inherited from class edu.uiuc.ncsa.oa4mp.delegation.common.servlet.DBConfigLoader

        derbyConnectionPoolProvider
      • 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
      CILOA2ClientLoader​(org.apache.commons.configuration.tree.ConfigurationNode node)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      edu.uiuc.ncsa.myproxy.oa4mp.client.OA4MPServiceProvider getServiceProvider()  
      String getVersionString()  
      • Methods inherited from class edu.uiuc.ncsa.oa4mp.oauth2.client.OA2ClientLoader

        createInstance, createInstance, getAdditionalParameters, getAssetProvider, getAssetStoreProvider, getConstants, getDeviceAuthorizationURI, getDSP, getErrorPagePath, getJwkUtil, getKeys, getKeysFromFile, getKeysFromString, getKID, getRedirectPagePath, getRFC7009Endpoint, getRFC7662Endpoint, getScopes, getSecret, getSuccessPagePath, getUIURI, hasJWKS, isOIDCEnabled, isShowIDToken, isShowRedirectPage, isUseBasicAuth, setJwkUtil, setUseBasicAuth
      • Methods inherited from class edu.uiuc.ncsa.myproxy.oa4mp.client.loader.AbstractClientLoader

        checkProtocol, checkURI, createServiceClient, createServiceURI, createServiceURIOLD, getAccessTokenURI, getAssetURI, getAuthorizeURI, getCallback, getCertLifetime, getCfgValue, getId, getIssuer, getKeypairLifetime, getMaxAssetLifetime, getServiceURI, getSkin, getSSLConfiguration, getWellKnownClient, getWellKnownConfiguration, getWellKnownString, getWellKnownURI, getWellKnownValue, isEnableAssetCleanup, load
      • Methods inherited from class edu.uiuc.ncsa.oa4mp.delegation.common.servlet.DBConfigLoader

        getDerbyConnectionPoolProvider, getDerbyConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMySQLConnectionPoolProvider, getMySQLConnectionPoolProvider, getPgConnectionPoolProvider, getPgConnectionPoolProvider, isDefaultStoreDisabled
      • Methods inherited from class edu.uiuc.ncsa.security.core.util.LoggingConfigLoader

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

      • CILOA2ClientLoader

        public CILOA2ClientLoader​(org.apache.commons.configuration.tree.ConfigurationNode node)
    • Method Detail

      • getServiceProvider

        public edu.uiuc.ncsa.myproxy.oa4mp.client.OA4MPServiceProvider getServiceProvider()
        Specified by:
        getServiceProvider in interface edu.uiuc.ncsa.myproxy.oa4mp.client.ClientLoaderInterface
        Overrides:
        getServiceProvider in class edu.uiuc.ncsa.oa4mp.oauth2.client.OA2ClientLoader
      • getVersionString

        public String getVersionString()
        Overrides:
        getVersionString in class edu.uiuc.ncsa.oa4mp.oauth2.client.OA2ClientLoader