public class OA2ConfigurationLoader<T extends ServiceEnvironmentImpl> extends AbstractConfigurationLoader<T>
Created by Jeff Gaynor
on 9/23/13 at 1:50 PM
| Modifier and Type | Class and Description |
|---|---|
class |
OA2ConfigurationLoader.OA4MP2TProvider |
static class |
OA2ConfigurationLoader.ST2Provider |
| Modifier and Type | Field and Description |
|---|---|
int |
CLIENT_SECRET_LENGTH_DEFAULT |
long |
REFRESH_TOKEN_LIFETIME_DEFAULT
Default is 15 days.
|
protected edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler |
scopeHandler |
authorizationServletConfig, casp, csp, messagesProvider, mup, tspmfp| Constructor and Description |
|---|
OA2ConfigurationLoader(org.apache.commons.configuration.tree.ConfigurationNode node) |
OA2ConfigurationLoader(org.apache.commons.configuration.tree.ConfigurationNode node,
edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger) |
| Modifier and Type | Method and Description |
|---|---|
T |
createInstance() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.AGIssuer> |
getAGIProvider() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.ATIssuer> |
getATIProvider() |
protected MultiDSClientApprovalStoreProvider |
getCASP() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientApprovalStore> |
getClientApprovalStoreProvider() |
edu.uiuc.ncsa.security.core.IdentifiableProvider<? extends edu.uiuc.ncsa.security.delegation.storage.Client> |
getClientProvider() |
int |
getClientSecretLength() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientStore> |
getClientStoreProvider() |
HashMap<String,String> |
getConstants() |
protected MultiDSClientStoreProvider |
getCSP() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.PAIssuer> |
getPAIProvider() |
protected long |
getRTLifetime() |
edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler |
getScopeHandler() |
Collection<String> |
getScopes() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.token.TokenForge> |
getTokenForgeProvider() |
javax.inject.Provider<edu.uiuc.ncsa.security.delegation.storage.TransactionStore> |
getTransactionStoreProvider() |
protected javax.inject.Provider<edu.uiuc.ncsa.security.delegation.storage.TransactionStore> |
getTSP() |
String |
getVersionString() |
boolean |
isRefreshTokenEnabled() |
void |
setRefreshTokenEnabled(boolean refreshTokenEnabled) |
getAuthorizationServletConfig, getMailUtilProvider, getMaxAllowedNewClientRequests, getMP, getPingable, getServiceAddress, getUsernameTransformer, load, loadPollinggetMyProxyFacadeProvidergetMariaDBConnectionPoolProvider, getMariaDBConnectionPoolProvider, getMySQLConnectionPoolProvider, getMySQLConnectionPoolProvider, getPgConnectionPoolProvider, getPgConnectionPoolProvider, isDefaultStoreDisabledpublic long REFRESH_TOKEN_LIFETIME_DEFAULT
public int CLIENT_SECRET_LENGTH_DEFAULT
protected edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler scopeHandler
public OA2ConfigurationLoader(org.apache.commons.configuration.tree.ConfigurationNode node)
public OA2ConfigurationLoader(org.apache.commons.configuration.tree.ConfigurationNode node,
edu.uiuc.ncsa.security.core.util.MyLoggingFacade logger)
public T createInstance()
createInstance in interface edu.uiuc.ncsa.security.core.util.ConfigurationLoader<T extends ServiceEnvironmentImpl>createInstance in class AbstractConfigurationLoader<T extends ServiceEnvironmentImpl>public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.AGIssuer> getAGIProvider()
public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientApprovalStore> getClientApprovalStoreProvider()
public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.storage.ClientStore> getClientStoreProvider()
protected MultiDSClientApprovalStoreProvider getCASP()
getCASP in class AbstractConfigurationLoader<T extends ServiceEnvironmentImpl>protected long getRTLifetime()
public boolean isRefreshTokenEnabled()
public void setRefreshTokenEnabled(boolean refreshTokenEnabled)
public edu.uiuc.ncsa.security.oauth_2_0.server.ScopeHandler getScopeHandler()
throws ClassNotFoundException,
IllegalAccessException,
InstantiationException
public Collection<String> getScopes() throws ClassNotFoundException, IllegalAccessException, InstantiationException
public int getClientSecretLength()
protected MultiDSClientStoreProvider getCSP()
getCSP in class AbstractConfigurationLoader<T extends ServiceEnvironmentImpl>protected javax.inject.Provider<edu.uiuc.ncsa.security.delegation.storage.TransactionStore> getTSP()
getTSP in class AbstractConfigurationLoader<T extends ServiceEnvironmentImpl>public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.storage.TransactionStore> getTransactionStoreProvider()
public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.token.TokenForge> getTokenForgeProvider()
public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.ATIssuer> getATIProvider()
public javax.inject.Provider<edu.uiuc.ncsa.security.delegation.server.issuers.PAIssuer> getPAIProvider()
public edu.uiuc.ncsa.security.core.IdentifiableProvider<? extends edu.uiuc.ncsa.security.delegation.storage.Client> getClientProvider()
public String getVersionString()
getVersionString in class edu.uiuc.ncsa.security.delegation.servlet.LoggingConfigLoader<T extends ServiceEnvironmentImpl>Copyright © 2015. All Rights Reserved.